Project

General

Profile

« Previous | Next » 

Revision cc7af718

Added by Leos Stejskal over 1 year ago

Fixes #35088 - Remove GCE Compute resource code

All code related to GCE compute resource
is now in Foreman Google plugin

https://github.com/theforeman/foreman_google

View differences:

test/factories/compute_resources.rb
after(:build) { |cr| cr.stubs(:setup_key_pair) }
end
trait :gce do
provider { 'GCE' }
key_path { 'gce_config.json' }
project { 'gce_project' }
zone { 'us-west1-a' }
sequence(:email) { |n| "user#{n}@example.com" }
after(:stub) do |cr|
cr.stubs(:zones).returns(
['us-west1-b', 'us-west1-c', 'us-west1-a', 'us-east1-b', 'us-east1-c', 'us-east1-d']
)
end
after(:build) do |cr|
cr.stubs(:setup_key_pair)
cr.stubs(:zones).returns(
['us-west1-b', 'us-west1-c', 'us-west1-a', 'us-east1-b', 'us-east1-c', 'us-east1-d']
)
cr.stubs(:read_key_file).returns(
{
'type' => 'service_account',
'project_id' => 'dummy-project',
'private_key' => '-----BEGIN PRIVATE KEY-----\n..\n-----END PRIVATE KEY-----\n ',
'client_email' => 'dummy@dummy-project.iam.gserviceaccount.com',
}
)
end
end
trait :libvirt do
provider { 'Libvirt' }
end
......
end
factory :ec2_cr, :class => Foreman::Model::EC2, :traits => [:ec2]
factory :gce_cr, :class => Foreman::Model::GCE, :traits => [:gce]
factory :libvirt_cr, :class => Foreman::Model::Libvirt, :traits => [:libvirt]
factory :openstack_cr, :class => Foreman::Model::Openstack, :traits => [:openstack]
factory :ovirt_cr, :class => Foreman::Model::Ovirt, :traits => [:ovirt]

Also available in: Unified diff