The simplest description of the root problem is that the algorithm for how certificates are requested [0] is different from the way sym links are created [1].
The change [2] attempts to fix this. In testing with the heat bundle provided above the issue is resolved.
Unfortunately, we are currently in charm freeze for the 20.10 release. So the charm-helpers change or at least the syncs into the charms will have to occur after the 20.10 release.
TODO: check charms.openstack and determine if changes need to occur there. Prefereably utilize the charm-helper change [2] directly.
The simplest description of the root problem is that the algorithm for how certificates are requested [0] is different from the way sym links are created [1].
The change [2] attempts to fix this. In testing with the heat bundle provided above the issue is resolved.
Unfortunately, we are currently in charm freeze for the 20.10 release. So the charm-helpers change or at least the syncs into the charms will have to occur after the 20.10 release.
TODO: check charms.openstack and determine if changes need to occur there. Prefereably utilize the charm-helper change [2] directly.
[0] https:/ /github. com/juju/ charm-helpers/ blob/master/ charmhelpers/ contrib/ openstack/ cert_utils. py#L123 /github. com/juju/ charm-helpers/ blob/master/ charmhelpers/ contrib/ openstack/ cert_utils. py#L162 /github. com/juju/ charm-helpers/ pull/520
[1] https:/
[2] https:/