from ceph.deployment.drive_group import DriveGroupSpec, DeviceSelection, OSDMethod
from ceph.deployment.service_spec import PlacementSpec, ServiceSpec, service_spec_allow_invalid_from_json, TracingSpec
from ceph.deployment.hostspec import SpecValidationError
+from ceph.deployment.utils import unwrap_ipv6
from ceph.utils import datetime_now
from mgr_util import to_pretty_timedelta, format_bytes
if labels and len(labels) == 1:
labels = labels[0].split(',')
+ if addr is not None:
+ addr = unwrap_ipv6(addr)
+
s = HostSpec(hostname=hostname, addr=addr, labels=labels, status=_status)
return self._apply_misc([s], False, Format.plain)