Actually I just resolved a workaround.
Set source to the original setting (I was going from stein to ussuri), so:
juju config ceph-osd source="cloud:bionic-stein"
Wait for agents to receive updated config
juju ssh into each osd box thats waiting and to a restart of the service for the juju agent:
sudo service jujud-unit-ceph-osd-<number>
Then, once everything evens out and is "ready", make sure the crush map is proper, and then run the upgrade again:
juju config ceph-osd source="cloud:bionic-ussuri"
Actually I just resolved a workaround.
Set source to the original setting (I was going from stein to ussuri), so:
juju config ceph-osd source= "cloud: bionic- stein"
Wait for agents to receive updated config
juju ssh into each osd box thats waiting and to a restart of the service for the juju agent:
sudo service jujud-unit- ceph-osd- <number>
Then, once everything evens out and is "ready", make sure the crush map is proper, and then run the upgrade again:
juju config ceph-osd source= "cloud: bionic- ussuri"