Project

General

Profile

Refactor #20528

Remove direct connection to rbovirt client

Added by Ori Rabin about 3 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Compute resources - oVirt
Target version:
Difficulty:
Triaged:
Bugzilla link:
Fixed in Releases:
Found in Releases:

Description

The ovirt compute resource model has the option to skip fog and connect to rbovirt directly:
https://github.com/theforeman/foreman/blob/develop/app/models/compute_resources/foreman/model/ovirt.rb#L488

Fog should hide the use of rbovirt completely to allow moving from rbovirt to something that can connect to ovirt api v4.
This needs 2 changes:
1) In Fog - make sure anything that uses rbovirt directly exists in Fog
2) In Foreman - remove rbovit_client and change all it's uses to connect to Fog.


Related issues

Related to Foreman - Tracker #19568: Migrate to oVirt APIv4 APIClosed

Associated revisions

Revision 62548768 (diff)
Added by Ori Rabin almost 3 years ago

Fixes #20528 - Remove direct connection to rbovirt client

History

#1 Updated by Ori Rabin about 3 years ago

#2 Updated by Ori Rabin about 3 years ago

  • Subject changed from Remove direct connection to rbovirt to Remove direct connection to rbovirt client

#3 Updated by The Foreman Bot about 3 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Ori Rabin
  • Pull request https://github.com/theforeman/foreman/pull/4869 added

#4 Updated by Ori Rabin almost 3 years ago

  • % Done changed from 0 to 100
  • Status changed from Ready For Testing to Closed

#5 Updated by Ivan Necas almost 3 years ago

  • Legacy Backlogs Release (now unused) set to 296

Also available in: Atom PDF