When trying otto on a Ceph cluster buit from main branch, there is an error:
> ./dist/otto checkup
Error: Failed to collect ceph report via CLI: Failed to get cluster report: 3 validation errors for CephReport
monmap.mons.0.crush_location
Input should be a valid string [type=string_type, input_value=[], input_type=list]
For further information visit https://errors.pydantic.dev/2.13/v/string_type
monmap.mons.1.crush_location
Input should be a valid string [type=string_type, input_value=[], input_type=list]
For further information visit https://errors.pydantic.dev/2.13/v/string_type
monmap.mons.2.crush_location
Input should be a valid string [type=string_type, input_value=[], input_type=list]
For further information visit https://errors.pydantic.dev/2.13/v/string_type
In older ceph reports we have a string like this:
While in the newest ceph it is alist:
When trying otto on a Ceph cluster buit from main branch, there is an error:
In older ceph reports we have a string like this:
While in the newest ceph it is alist: