More from debug-log:
unit-ceph-mon-0: 12:45:39 DEBUG unit.ceph-mon/0.juju-log Hardening function 'config_changed' unit-ceph-mon-0: 12:45:39 DEBUG jujuc running hook tool "config-get" for ceph-mon/0-config-changed-2325196192277328743 unit-ceph-mon-0: 12:45:39 DEBUG jujuc running hook tool "juju-log" for ceph-mon/0-config-changed-2325196192277328743 unit-ceph-mon-0: 12:45:39 DEBUG unit.ceph-mon/0.juju-log No hardening applied to 'config_changed' unit-ceph-mon-0: 12:45:39 DEBUG jujuc running hook tool "juju-log" for ceph-mon/0-config-changed-2325196192277328743 unit-ceph-mon-0: 12:45:39 INFO unit.ceph-mon/0.juju-log old_version: None unit-ceph-mon-0: 12:45:39 DEBUG jujuc running hook tool "juju-log" for ceph-mon/0-config-changed-2325196192277328743 unit-ceph-mon-0: 12:45:39 INFO unit.ceph-mon/0.juju-log new_version: None
So it looks like the detection logic for versions is broken on victoria at least. old and new version detected as None.
More from debug-log:
unit-ceph-mon-0: 12:45:39 DEBUG unit.ceph- mon/0.juju- log Hardening function 'config_changed' 0-config- changed- 232519619227732 8743 0-config- changed- 232519619227732 8743 mon/0.juju- log No hardening applied to 'config_changed' 0-config- changed- 232519619227732 8743 mon/0.juju- log old_version: None 0-config- changed- 232519619227732 8743 mon/0.juju- log new_version: None
unit-ceph-mon-0: 12:45:39 DEBUG jujuc running hook tool "config-get" for ceph-mon/
unit-ceph-mon-0: 12:45:39 DEBUG jujuc running hook tool "juju-log" for ceph-mon/
unit-ceph-mon-0: 12:45:39 DEBUG unit.ceph-
unit-ceph-mon-0: 12:45:39 DEBUG jujuc running hook tool "juju-log" for ceph-mon/
unit-ceph-mon-0: 12:45:39 INFO unit.ceph-
unit-ceph-mon-0: 12:45:39 DEBUG jujuc running hook tool "juju-log" for ceph-mon/
unit-ceph-mon-0: 12:45:39 INFO unit.ceph-
So it looks like the detection logic for versions is broken on victoria at least. old and new version detected as None.