Skip to content

Commit 0cec9e5

Browse files
authored
Merge pull request #734 from agrare/update_fog_openstack_v1
Update fog-openstack to v1.0
2 parents 91f7e00 + 94b6b2b commit 0cec9e5

35 files changed

+9097
-632637
lines changed

app/models/manageiq/providers/openstack/inventory/parser/cloud_manager.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,13 +159,13 @@ def placement_groups
159159
#
160160
#
161161
# For instance collector.placement_groups() returns
162-
# [ <Fog::Compute::OpenStack::ServerGroup
162+
# [ <Fog::OpenStack::Compute::ServerGroup
163163
# id="a31f76c9-5ed6-43b4-86ae-7e2cbcf68302",
164164
# name="Kuldip-VM-Affinity-Rule",
165165
# policies=["affinity"],
166166
# members=["2b5fb204-34ff-445b-aea4-a903d4b6143e"]
167167
# >,
168-
# <Fog::Compute::OpenStack::ServerGroup
168+
# <Fog::OpenStack::Compute::ServerGroup
169169
# id="1734c483-803b-4dcf-94e3-de058a6ddb87",
170170
# name="jay-collection-rule",
171171
# policies=["anti-affinity"],

lib/manageiq/providers/openstack/legacy/events/openstack_ceilometer_event_monitor.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,9 @@ def query_options
133133
def list_events(query_options)
134134
provider_connection.list_events(query_options).body.map do |event_hash|
135135
begin
136-
Fog::Event::OpenStack::Event.new(event_hash)
136+
Fog::OpenStack::Event::Event.new(event_hash)
137137
rescue NameError
138-
Fog::Metering::OpenStack::Event.new(event_hash)
138+
Fog::OpenStack::Metering::Event.new(event_hash)
139139
end
140140
end
141141
end

lib/manageiq/providers/openstack/legacy/openstack_handle/baremetal_delegate.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module OpenstackHandle
2-
class BaremetalDelegate < DelegateClass(Fog::Baremetal::OpenStack)
2+
class BaremetalDelegate < DelegateClass(Fog::OpenStack::Baremetal)
33
include OpenstackHandle::HandledList
44
include Vmdb::Logging
55

lib/manageiq/providers/openstack/legacy/openstack_handle/compute_delegate.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module OpenstackHandle
2-
class ComputeDelegate < DelegateClass(Fog::Compute::OpenStack)
2+
class ComputeDelegate < DelegateClass(Fog::OpenStack::Compute)
33
include OpenstackHandle::HandledList
44
include Vmdb::Logging
55

lib/manageiq/providers/openstack/legacy/openstack_handle/event_delegate.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module OpenstackHandle
2-
class EventDelegate < DelegateClass(Fog::Event::OpenStack)
2+
class EventDelegate < DelegateClass(Fog::OpenStack::Event)
33
include OpenstackHandle::HandledList
44
include Vmdb::Logging
55

lib/manageiq/providers/openstack/legacy/openstack_handle/handle.rb

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ def self.raw_connect_try_ssl(username, password, address, port, service = "Compu
5050

5151
def self.raw_connect(username, password, auth_url, service = "Compute", extra_opts = nil)
5252
opts = {
53-
:provider => 'OpenStack',
5453
:openstack_auth_url => auth_url,
5554
:openstack_username => username,
5655
:openstack_api_key => password,
@@ -69,17 +68,15 @@ def self.raw_connect(username, password, auth_url, service = "Compute", extra_op
6968
end
7069

7170
if service == "Planning"
72-
# Special behaviour for Planning service Tuskar, since it is OpenStack specific service, there is no
73-
# Fog::Planning module, only Fog::OpenStack::Planning
74-
Fog::Openstack.const_get(service).new(opts)
71+
Fog::OpenStack::Planning.new(opts)
7572
elsif service == "Workflow"
76-
Fog::Workflow::OpenStack.new(opts)
73+
Fog::OpenStack::Workflow.new(opts)
7774
elsif service == "Metric"
78-
Fog::Metric::OpenStack.new(opts)
75+
Fog::OpenStack::Metric.new(opts)
7976
elsif service == "Event"
80-
Fog::Event::OpenStack.new(opts)
77+
Fog::OpenStack::Event.new(opts)
8178
else
82-
Fog.const_get(service).new(opts)
79+
Fog::OpenStack.const_get(service).new(opts)
8380
end
8481
rescue Fog::OpenStack::Auth::Catalog::ServiceTypeError, Fog::Service::NotFound
8582
$fog_log.warn("MIQ(#{self.class.name}##{__method__}) "\
@@ -386,7 +383,7 @@ def service_for_each_accessible_tenant(service_name)
386383

387384
def accessor_for_accessible_tenants(service, accessor, unique_id, array_accessor = true)
388385
results = []
389-
not_found_error = Fog.const_get(service)::OpenStack::NotFound
386+
not_found_error = Fog::OpenStack.const_get(service)::NotFound
390387
::Parallel.each(service_for_each_accessible_tenant(service), :in_threads => thread_limit) do |svc, project|
391388

392389
response = begin

lib/manageiq/providers/openstack/legacy/openstack_handle/identity_delegate.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module OpenstackHandle
2-
class IdentityDelegate < DelegateClass(Fog::Identity::OpenStack)
2+
class IdentityDelegate < DelegateClass(Fog::OpenStack::Identity)
33
include OpenstackHandle::HandledList
44
include Vmdb::Logging
55

@@ -47,7 +47,7 @@ def visible_tenants_v2
4747
)
4848
end
4949
body = Fog::JSON.decode(response.body)
50-
vtenants = Fog::Identity::OpenStack::V2::Tenants.new
50+
vtenants = Fog::OpenStack::Identity::V2::Tenants.new
5151
vtenants.load(body['tenants'])
5252
vtenants
5353
end

lib/manageiq/providers/openstack/legacy/openstack_handle/image_delegate.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module OpenstackHandle
2-
class ImageDelegate < DelegateClass(Fog::Image::OpenStack)
2+
class ImageDelegate < DelegateClass(Fog::OpenStack::Image)
33
include OpenstackHandle::HandledList
44
include Vmdb::Logging
55

@@ -17,9 +17,9 @@ def initialize(dobj, os_handle, name)
1717

1818
def version
1919
case @delegated_object
20-
when Fog::Image::OpenStack::V1::Real
20+
when Fog::OpenStack::Image::V1::Real
2121
:v1
22-
when Fog::Image::OpenStack::V2::Real
22+
when Fog::OpenStack::Image::V2::Real
2323
:v2
2424
else
2525
raise "Non supported Glance version #{@delegated_object.class.name}"

lib/manageiq/providers/openstack/legacy/openstack_handle/introspection_delegate.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module OpenstackHandle
2-
class IntrospectionDelegate < DelegateClass(Fog::Introspection::OpenStack)
2+
class IntrospectionDelegate < DelegateClass(Fog::OpenStack::Introspection)
33
include OpenstackHandle::HandledList
44
include Vmdb::Logging
55

lib/manageiq/providers/openstack/legacy/openstack_handle/metering_delegate.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module OpenstackHandle
2-
class MeteringDelegate < DelegateClass(Fog::Metering::OpenStack)
2+
class MeteringDelegate < DelegateClass(Fog::OpenStack::Metering)
33
include OpenstackHandle::HandledList
44
include Vmdb::Logging
55

0 commit comments

Comments
 (0)