Description of problem:
- Currently "overcloud ceph-upgrade run" triggers ceph-ansible playbooks - that cause ceph-osd nodes downtime also on fully updated nodes upon re-execution.
- There seems to be no detection on ceph-osd nodes for container version checking - and skipping OSDs shutdown in case they already run the latest container version.
- At the moment "overcloud ceph-upgrade run" is unnecessary intrusive - when re-running it (after partial update failure for example).
Version-Release number of selected component (if applicable):
RHOSP 13
How reproducible:
Execute overcloud ceph-upgrade run
Actual results:
There seems to be no detection on ceph-osd nodes for container version checking - and skipping OSDs shutdown in case they already run the latest container version.
Expected results:
We should have some detection mechanism/provision in place in case to check the container version, and the upgrades should not re-run on already upgraded ceph nodes.