cloudfoundry-community/bosh-cloudstack-cpi

View on GitHub
Gemfile

Summary

Maintainability
Test Coverage
# encoding: UTF-8

source 'https://rubygems.org'

%w(
  agent_client
  blobstore_client
  bosh_agent
  bosh_aws_cpi
  bosh_common
  bosh-core
  bosh_cpi
  bosh_cli
  bosh_cli_plugin_aws
  bosh_cli_plugin_micro
  bosh_openstack_cpi
  bosh_cloudstack_cpi
  bosh-registry
  bosh_vsphere_cpi
  bosh_warden_cpi
  bosh-director
  bosh-director-core
  bosh-monitor
  bosh-release
  simple_blobstore_server
).each do |gem_name|
  gem gem_name, path: gem_name
end

gem 'rake', '~>10.0'

group :production do
  # this was pulled from bosh_aws_registry's Gemfile.  Why does it exist?
  # also bosh_openstack_registry, director
  gem 'pg'
  gem 'mysql2'
end

group :bat do
  gem 'httpclient'
  gem 'json'
  gem 'minitar'
  gem 'net-ssh'
end

group :development, :test do
  gemspec path: 'bosh-dev'
  gemspec path: 'bosh-stemcell'

  gem 'rspec', '~> 3.0'
  gem 'rspec-its'

  gem 'rubocop', require: false
  gem 'parallel_tests'
  gem 'rack-test'
  gem 'ci_reporter'
  gem 'webmock'
  gem 'fakefs', git: 'https://github.com/pivotal-cf-experimental/fakefs.git', ref: 'ebde3d6c'
  # simplecov 0.8.x has an exit code bug: https://github.com/colszowka/simplecov/issues/281
  gem 'simplecov', '~> 0.7.1'
  gem 'codeclimate-test-reporter', require: false
  gem 'vcr'

  # Explicitly do not require serverspec dependency
  # so that it could be monkey patched in a deterministic way
  # in `bosh-stemcell/spec/support/serverspec.rb`
  gem 'specinfra', require: nil

  # for director
  gem 'machinist', '~>1.0'

  # for root level specs
  gem 'rest-client'
  gem 'redis'
  gem 'nats'
  gem 'rugged'

  gem 'sqlite3'
  gem 'timecop'
  gem 'jenkins_api_client'
end