Revision f5ce548a
Added by Kavita Gaikwad almost 5 years ago
test/factories/compute_resources.rb | ||
---|---|---|
|
||
trait :gce do
|
||
provider { 'GCE' }
|
||
key_path { Rails.root }
|
||
key_path { 'gce_config.json' }
|
||
project { 'gce_project' }
|
||
sequence(:email) { |n| "user#{n}@example.com" }
|
||
after(:build) { |cr| cr.stubs(:setup_key_pair) }
|
||
after(:build) do |cr|
|
||
cr.stubs(:setup_key_pair)
|
||
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
|
Also available in: Unified diff
Fixes #27025 - validate GCE key format (#6953)