> I don't understand the rest of your comment, but I believe that the config.yaml default is wrong at least.
Hi Kellen
The default of 'octopus' for the source config value is correct, it's just that the charm isn't handling it correctly on focal. It means that charm-helpers, the library that (almost) all the OpenStack/Ceph/OVN and support charms use from OpenStack engineering, isn't correctly translating 'octopus' to distro on focal along side the ussuri charms. It's probably a bit tricky to sort out, as the openstack-release package didn't exist in the focal release.
The workaround is to (as you've found) pass source=distro when ceph-mon is deployed on focal.
> I don't understand the rest of your comment, but I believe that the config.yaml default is wrong at least.
Hi Kellen
The default of 'octopus' for the source config value is correct, it's just that the charm isn't handling it correctly on focal. It means that charm-helpers, the library that (almost) all the OpenStack/Ceph/OVN and support charms use from OpenStack engineering, isn't correctly translating 'octopus' to distro on focal along side the ussuri charms. It's probably a bit tricky to sort out, as the openstack-release package didn't exist in the focal release.
The workaround is to (as you've found) pass source=distro when ceph-mon is deployed on focal.