Cross model relation not completed for Keystone
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Expired
|
Undecided
|
Unassigned | ||
OpenStack Nova Cloud Controller Charm |
Expired
|
Undecided
|
Unassigned |
Bug Description
I am trying to make a cross model relation (Juju 2.5.0) between working keystone in a model and other openstack components (ex. nova-cloud-
nova-cloud-
nova-cloud-
nova-cloud-
The juju log displays:
4f6fdac1-
The debug-hook when adding the relation shows:
root@juju-
ERROR no unit id specified
ERROR no unit id specified
lxc
lxc
lxc
Given the errors logged about missing unit id during hook execution, this appears to be an issue with the charm(s). For charms to play nicely with CMR, they need to adhere to certain practices, like using network-get rather than unit-get to ask Juju for address info etc. Charms also need to not assume they know the name of the remote units, as these are obfuscated across a cross model relation. The first thing to check is the structure of the charm themselves. There was recently a similar issue with one of the openstack charms which required the charm to be updated.