def test_upgrade_start(cephadm_module: CephadmOrchestrator): with with_host(cephadm_module, 'test'): assert wait(cephadm_module, cephadm_module.upgrade_start( 'image_id', None)) == 'Initiating upgrade to image_id' assert wait(cephadm_module, cephadm_module.upgrade_status()).target_image == 'image_id' assert wait(cephadm_module, cephadm_module.upgrade_pause()) == 'Paused upgrade to image_id' assert wait(cephadm_module, cephadm_module.upgrade_resume() ) == 'Resumed upgrade to image_id' assert wait(cephadm_module, cephadm_module.upgrade_stop()) == 'Stopped upgrade to image_id'
def test_upgrade_start(cephadm_module: CephadmOrchestrator): with with_host(cephadm_module, 'test'): with with_host(cephadm_module, 'test2'): with with_service(cephadm_module, ServiceSpec('mgr', placement=PlacementSpec(count=2))): assert wait(cephadm_module, cephadm_module.upgrade_start( 'image_id', None)) == 'Initiating upgrade to docker.io/image_id' assert wait(cephadm_module, cephadm_module.upgrade_status() ).target_image == 'docker.io/image_id' assert wait(cephadm_module, cephadm_module.upgrade_pause() ) == 'Paused upgrade to docker.io/image_id' assert wait(cephadm_module, cephadm_module.upgrade_resume() ) == 'Resumed upgrade to docker.io/image_id' assert wait(cephadm_module, cephadm_module.upgrade_stop() ) == 'Stopped upgrade to docker.io/image_id'