Project

General

Profile

« Previous | Next » 

Revision f5ce548a

Added by Kavita Gaikwad almost 5 years ago

Fixes #27025 - validate GCE key format (#6953)

View differences:

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