Project

General

Profile

« Previous | Next » 

Revision 8b05fa95

Added by Ondřej Ezr about 5 years ago

Fixes #26423 - update fog-vsphere (#6599)

View differences:

app/models/compute_resources/foreman/model/vmware.rb
vm.firmware = 'bios' if vm.firmware == 'automatic'
vm.save
end
rescue Fog::Compute::Vsphere::NotFound => e
rescue Fog::Vsphere::Compute::NotFound => e
Foreman::Logging.exception('Caught VMware error', e)
raise ::Foreman::WrappedException.new(
e,
......
end
def new_scsi_controller(attr = {})
Fog::Compute::Vsphere::SCSIController.new(attr)
Fog::Vsphere::Compute::SCSIController.new(attr)
end
def pubkey_hash
app/models/concerns/fog_extensions.rb
if Foreman::Model::Vmware.available?
require 'fog/vsphere'
require 'fog/vsphere/compute'
require 'fog/vsphere/models/compute/server'
Fog::Compute::Vsphere::Server.send(:include, FogExtensions::Vsphere::Server)
Fog::Vsphere::Compute::Server.send(:include, FogExtensions::Vsphere::Server)
require 'fog/vsphere/models/compute/folder'
Fog::Compute::Vsphere::Folder.send(:include, FogExtensions::Vsphere::Folder)
Fog::Vsphere::Compute::Folder.send(:include, FogExtensions::Vsphere::Folder)
end
if Foreman::Model::Rackspace.available?
bundler.d/vmware.rb
group :vmware do
gem 'fog-vsphere', '~> 2.5'
gem 'rbvmomi', '~> 1.9'
gem 'fog-vsphere', '~> 3.0'
gem 'rbvmomi', '~> 2.0'
end

Also available in: Unified diff