Properly format IPv6 monitor address.

This change uses format_ipv6_address for
ipv6 addresses for using brackets.

Partial-Bug: #1659645

Change-Id: I7d5b9b85e86176643cb5277969d57da5fec6eeee
Signed-off-by: Jorge Niedbalski <jorge.niedbalski@canonical.com>
This commit is contained in:
Jorge Niedbalski 2017-03-20 10:10:13 -03:00 committed by Jorge Niedbalski R.
parent dd7b6204fa
commit 29665b5338
1 changed files with 3 additions and 2 deletions

View File

@ -6,6 +6,8 @@ from charms.reactive import RelationBase
from charms.reactive import scopes
from charmhelpers.core import hookenv
from charmhelpers.core.hookenv import log, service_name
from charmhelpers.contrib.network.ip import format_ipv6_addr
from charmhelpers.contrib.storage.linux.ceph import (
CephBrokerRq,
is_request_complete,
@ -112,7 +114,6 @@ class CephClient(RelationBase):
hosts = []
addrs = self.get_remote_all('ceph-public-address')
for addr in addrs:
hosts.append('{}:6789'.format(addr))
hosts.append('{}:6789'.format(format_ipv6_addr(addr) or addr))
hosts.sort()
return hosts