Project

General

Profile

« Previous | Next » 

Revision 0cab9e6b

Added by Tomáš Strachota about 6 years ago

Refs #21580 - require rbvmomi

The compute resource for VMware was using rbvmomi classes wihout
explicitly requiring rbvmomi. That can cause issues in tests.

View differences:

app/models/compute_resources/foreman/model/vmware.rb
require 'fog_extensions/vsphere/mini_servers'
require 'foreman/exception'
begin
require 'rbvmomi'
rescue LoadError
# rbvmomi might not be installed
end
module Foreman::Model
class Vmware < ComputeResource
include ComputeResourceConsoleCommon
bundler.d/vmware.rb
group :vmware do
gem 'fog-vsphere', '>= 2.1.1'
gem 'rbvmomi', '>= 1.9.0'
end

Also available in: Unified diff