Bug 1704352

Summary: Test Cinder integration with RDO Stein or newer
Product: [oVirt] ovirt-engine Reporter: Sandro Bonazzola <sbonazzo>
Component: BLL.StorageAssignee: Nobody <nobody>
Status: CLOSED WONTFIX QA Contact: Evgeny Slutsky <eslutsky>
Severity: medium Docs Contact:
Priority: medium    
Version: 4.3.3.6CC: bugs, eshenitz, logank, mavital, michal.skrivanek, mtessun, nobody, sfishbai, tnisan
Target Milestone: ---Keywords: TestOnly
Target Release: ---Flags: pm-rhel: ovirt-4.4+
mtessun: planning_ack+
sbonazzo: devel_ack+
sbonazzo: testing_ack?
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-03-08 11:31:15 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Storage RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Sandro Bonazzola 2019-04-29 15:38:33 UTC
RDO Stein has been released: https://blogs.rdoproject.org/2019/04/rdo-stein-released/

We should ensure that Cinder integration still works.
Tentatively targeting 4.3.4 since Stein is already out.

Cinder is reported as external provider in official documentation at https://ovirt.org/documentation/admin-guide/chap-External_Providers.html

Comment 1 Evgeny Slutsky 2019-08-15 12:11:21 UTC
in openstack Stein  Identity API v2 is deprecated (https://docs.openstack.org/keystone/stein/contributor/http-api.html)
engine support only keystone API v2, so it doesn't work with V3.

so it's impossible to use Cinder Stein with oVirt engine.

Comment 2 Michal Skrivanek 2020-03-10 08:14:39 UTC
(In reply to Sandro Bonazzola from comment #0)
> RDO Stein has been released:
> https://blogs.rdoproject.org/2019/04/rdo-stein-released/
> 
> We should ensure that Cinder integration still works.
> Tentatively targeting 4.3.4 since Stein is already out.
> 
> Cinder is reported as external provider in official documentation at
> https://ovirt.org/documentation/admin-guide/chap-External_Providers.html

this is the cinderlib-based integration, so it's Openstack independent. I guess this should be covered by Cinderlib productization (bug 1670102 is probably enough)

Comment 3 Sandro Bonazzola 2020-03-10 09:30:24 UTC
(In reply to Michal Skrivanek from comment #2)
> this is the cinderlib-based integration, so it's Openstack independent. I
> guess this should be covered by Cinderlib productization (bug 1670102 is
> probably enough)

No, this was the cinder integration through cinder provider, not cinderlib integration. If the provider doesn't exist anymore in 4.4 we can close this bug as not a bug.

Comment 4 Sandro Bonazzola 2020-05-18 14:46:36 UTC
Moved to 4.4.1 not being marked as blocker for 4.4.0 and we are preparing to GA.

Comment 5 Michal Skrivanek 2020-06-30 13:33:23 UTC
well, reading comment #3 I guess the right thing would be to consider removal of the old cinder integration then?

Comment 6 Shir Fishbain 2020-06-30 16:08:31 UTC
Please provide a clear verification scenario

Comment 7 Sandro Bonazzola 2020-07-02 15:37:36 UTC
1) Deploy RDO: https://www.rdoproject.org/ or RHOSP providing Cinder
2) Follow https://www.ovirt.org/documentation/administration_guide/#Adding_an_OpenStack_Block_Storage_Cinder_Instance_for_Storage_Management
3) Check it allows to create volumes and use volumes for VMs.

Question is if the Cinder provider is still available in 4.4 or not.
Assuming it's still there since it's documented, so it's expected to work.

Related feature page is https://www.ovirt.org/develop/release-management/features/storage/cinder-integration.html
but it's quite old.

Comment 8 Eyal Shenitzky 2021-03-08 11:31:15 UTC
Since we are going to remove cinder integration in 4.4.6 (bug 1899453) we can close this one.