for all services; this is not a valid origin configuration for Xenial (which only supports Mitaka or Newton right now).
As a result, the trusty UCA for liberty gets enabled, which in itself is OK (as Xenial package versions are higher), but the charm generates configuration for Liberty, not Mitaka, which includes checking for the older agent name.
OpenStack release is driven directly from the openstack-origin value.
That said, this dies in a subtle way that is not obvious which points to a code smell to me.
OK - figured this out; your bundle contains:
" openstack- origin" : "cloud: xenial- liberty"
for all services; this is not a valid origin configuration for Xenial (which only supports Mitaka or Newton right now).
As a result, the trusty UCA for liberty gets enabled, which in itself is OK (as Xenial package versions are higher), but the charm generates configuration for Liberty, not Mitaka, which includes checking for the older agent name.
OpenStack release is driven directly from the openstack-origin value.
That said, this dies in a subtle way that is not obvious which points to a code smell to me.