juju log: 2017-06-20 14:56:02 INFO ha-relation-joined Traceback (most recent call last): 2017-06-20 14:56:02 INFO ha-relation-joined File "/var/lib/juju/agents/unit-designate-0/charm/hooks/ha-relation-joined", line 19, in 2017-06-20 14:56:02 INFO ha-relation-joined main() 2017-06-20 14:56:02 INFO ha-relation-joined File "/usr/local/lib/python3.5/dist-packages/charms/reactive/__init__.py", line 78, in main 2017-06-20 14:56:02 INFO ha-relation-joined bus.dispatch() 2017-06-20 14:56:02 INFO ha-relation-joined File "/usr/local/lib/python3.5/dist-packages/charms/reactive/bus.py", line 434, in dispatch 2017-06-20 14:56:02 INFO ha-relation-joined _invoke(other_handlers) 2017-06-20 14:56:02 INFO ha-relation-joined File "/usr/local/lib/python3.5/dist-packages/charms/reactive/bus.py", line 417, in _invoke 2017-06-20 14:56:02 INFO ha-relation-joined handler.invoke() 2017-06-20 14:56:02 INFO ha-relation-joined File "/usr/local/lib/python3.5/dist-packages/charms/reactive/bus.py", line 291, in invoke 2017-06-20 14:56:02 INFO ha-relation-joined self._action(*args) 2017-06-20 14:56:02 INFO ha-relation-joined File "/var/lib/juju/agents/unit-designate-0/charm/reactive/designate_handlers.py", line 55, in setup_endpoint 2017-06-20 14:56:02 INFO ha-relation-joined designate.register_endpoints(keystone) 2017-06-20 14:56:02 INFO ha-relation-joined File "lib/charm/openstack/designate.py", line 124, in register_endpoints 2017-06-20 14:56:02 INFO ha-relation-joined charm.admin_url) 2017-06-20 14:56:02 INFO ha-relation-joined File "/usr/local/lib/python3.5/dist-packages/charms_openstack/charm.py", line 761, in admin_url 2017-06-20 14:56:02 INFO ha-relation-joined return "{}:{}".format(os_ip.canonical_url(os_ip.ADMIN), 2017-06-20 14:56:02 INFO ha-relation-joined File "/usr/local/lib/python3.5/dist-packages/charms_openstack/ip.py", line 62, in canonical_url 2017-06-20 14:56:02 INFO ha-relation-joined address = resolve_address(endpoint_type) 2017-06-20 14:56:02 INFO ha-relation-joined File "/usr/local/lib/python3.5/dist-packages/charms_openstack/ip.py", line 182, in resolve_address 2017-06-20 14:56:02 INFO ha-relation-joined "clustered=%s)" % (net_type, clustered)) 2017-06-20 14:56:02 INFO ha-relation-joined ValueError: Unable to resolve a suitable IP address based on charm state and configuration. (net_type=os-admin-network, clustered=True) 2017-06-20 14:56:02 ERROR juju.worker.uniter.operation runhook.go:107 hook "ha-relation-joined" failed: exit status 1 bundle config: designate-vip: &designate-vip "10.1.103.229 10.1.102.228" # 10.1.102.0/24 (space:internal / internal-space) # 10.1.103.0/24 (space:public-api / public-space) internal-space: &internal-space internal public-space: &public-space public-api designate: charm: cs:xenial/designate num_units: 3 bindings: "": *oam-space public: *public-space admin: *admin-space internal: *internal-space shared-db: *internal-space options: openstack-origin: *openstack-origin region: *openstack-region vip: *designate-vip os-admin-network: "10.1.104.0/24" os-public-network: "10.1.103.0/24" os-internal-network: "10.1.102.0/24" ip a l on lxd-container: ubuntu@juju-0e4d2e-0-lxd-4:~$ ip a l 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: lxdbr0: mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000 link/ether 9a:8e:e0:cd:60:20 brd ff:ff:ff:ff:ff:ff inet6 fe80::988e:e0ff:fecd:6020/64 scope link valid_lft forever preferred_lft forever inet6 fe80::1/64 scope link valid_lft forever preferred_lft forever 3: gre0@NONE: mtu 1476 qdisc noop state DOWN group default qlen 1 link/gre 0.0.0.0 brd 0.0.0.0 4: gretap0@NONE: mtu 1462 qdisc noop state DOWN group default qlen 1000 link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff 78: eth0@if79: mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 00:16:3e:29:11:fc brd ff:ff:ff:ff:ff:ff link-netnsid 0 inet 10.1.74.96/24 brd 10.1.74.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::216:3eff:fe29:11fc/64 scope link valid_lft forever preferred_lft forever 80: eth1@if81: mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 00:16:3e:ea:d6:d0 brd ff:ff:ff:ff:ff:ff link-netnsid 0 inet 10.1.103.173/24 brd 10.1.103.255 scope global eth1 valid_lft forever preferred_lft forever inet 10.1.103.229/24 brd 10.1.103.255 scope global secondary eth1 valid_lft forever preferred_lft forever inet6 fe80::216:3eff:feea:d6d0/64 scope link valid_lft forever preferred_lft forever 82: eth2@if83: mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 00:16:3e:79:8a:d0 brd ff:ff:ff:ff:ff:ff link-netnsid 0 inet 10.1.104.24/24 brd 10.1.104.255 scope global eth2 valid_lft forever preferred_lft forever inet6 fe80::216:3eff:fe79:8ad0/64 scope link valid_lft forever preferred_lft forever 84: eth3@if85: mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 00:16:3e:2e:13:c9 brd ff:ff:ff:ff:ff:ff link-netnsid 0 inet 10.1.102.34/24 brd 10.1.102.255 scope global eth3 valid_lft forever preferred_lft forever inet6 fe80::216:3eff:fe2e:13c9/64 scope link valid_lft forever preferred_lft forever