Module: Gcloud::Cli

Extended by:
Cli
Included in:
Cli
Defined in:
lib/gcloud/cli.rb,
lib/gcloud/cli/config.rb,
lib/gcloud/cli/version.rb,
lib/gcloud/cli/config_repository.rb

Defined Under Namespace

Modules: ConfigRepository Classes: Config

Constant Summary collapse

VERSION =
"0.2.2"

Instance Method Summary collapse

Instance Method Details

#create_gorgon_cluster(grid_configuration_name) ⇒ Object



10
11
12
13
14
15
# File 'lib/gcloud/cli.rb', line 10

def create_gorgon_cluster(grid_configuration_name)
  config = ConfigRepository.find_or_create
  result = JSON[post_create_cluster(config, grid_configuration_name)]

  { cluster_id: result['cluster_id'] }
end

#release_gorgon_cluster(cluster_id) ⇒ Object



17
18
19
20
# File 'lib/gcloud/cli.rb', line 17

def release_gorgon_cluster(cluster_id)
  config = ConfigRepository.find_or_create
  RestClient.post(config.release_cluster_url(cluster_id), api_key: config.api_key)
end