Sha256: bee2eb91c8cb31306a2a982bbe904ffff4d14eff26a82ca024308d8ef581ad96

Contents?: true

Size: 1.07 KB

Versions: 19

Compression:

Stored size: 1.07 KB

Contents

require File.expand_path("../aws_helpers", __FILE__)
describe "AWS deployment using gems and publish stemcells" do
  include Bosh::Bootstrap::Cli::Helpers::Settings
  include AwsHelpers

  let(:cli) do
    cli = Bosh::Cli::Command::Bootstrap.new(nil)
    cli.add_option(:non_interactive, true)
    cli.add_option(:cache_dir, @cache_dir)
    cli
  end

  # after { destroy_test_constructs }

  it "creates an EC2 inception/microbosh with the associated resources" do
    # TODO remove this when finished initial development
    require "fog"
    Fog.mock!

    setup_home_dir
    create_manifest
    cli.deploy

    # creates ~/.microbosh/settings.yml
    # creates ~/.microbosh/Gemfile
    # creates ~/.microbosh/ssh/microbosh-test-bosh
    # creates ~/.microbosh/deployments/test-bosh/micro_bosh.yml

    # creates a server with a specific tagged name
    # server has a 16G volume attached (plus a root volume)
    # IP was provisioned
    # IP was attached to server
  end

  it "EC2 microbosh from latest AMI"
  it "EC2 microbosh from latest stemcell"
  it "EC2 microbosh from source"

end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
bosh-bootstrap-0.13.2 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.13.1 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.13.0 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.12.0 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.15 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.14 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.13 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.12 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.11 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.9 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.8 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.7 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.6 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.5 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.4 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.3 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.2 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.1 spec/integration/aws/aws_ec2_basic_spec.rb
bosh-bootstrap-0.11.0 spec/integration/aws/aws_ec2_basic_spec.rb