Sha256: 9af900d7b5d5f3b8397474ede756bd53853e2f54b78a72e8bf4075e1dab276fa

Contents?: true

Size: 558 Bytes

Versions: 11

Compression:

Stored size: 558 Bytes

Contents

def test
  connection = Fog::Compute.new({ :provider => "Google" })

  rawdisk = {
    :source         => nil, # 'http://some_valid_url_to_rootfs_tarball'
    :container_type => 'TAR',
  }

  # Can't test this unless the 'source' points to a valid URL
  return if rawdisk[:source].nil?

  img = connection.images.create(:name             => 'test-image',
                                :description      => 'Test image (via fog)',
                                :raw_disk         => rawdisk)

  img.reload # will raise if image was not saved correctly
end

Version data entries

11 entries across 11 versions & 3 rubygems

Version Path
fog-google-0.0.5 examples/image_create.rb
fog-google-0.0.4 examples/image_create.rb
fog-google-0.0.3 examples/image_create.rb
fog-google-0.0.2 examples/image_create.rb
fog-1.29.0 lib/fog/google/examples/image_create.rb
fog-1.28.0 lib/fog/google/examples/image_create.rb
fog-1.27.0 lib/fog/google/examples/image_create.rb
fog-1.26.0 lib/fog/google/examples/image_create.rb
fog-1.25.0 lib/fog/google/examples/image_create.rb
nsidc-fog-1.24.1 lib/fog/google/examples/image_create.rb
fog-1.24.0 lib/fog/google/examples/image_create.rb