Sha256: 679a8fef876e6dafa73099ca4091a7c7eecbdb1b5a6af2357cdae6d9ed44e414

Contents?: true

Size: 535 Bytes

Versions: 3

Compression:

Stored size: 535 Bytes

Contents

# frozen_string_literal: true
require "tempfile"

module Gmortar
  class DescribeCommand < Clamp::Command
    parameter "PROJECT", "gcloud project"
    parameter "GKE_REGION", "GKE Region"
    parameter "GKE_NAME", "GKE Name"
    parameter "NAME", "shot name"

    option "--debug", :flag, "debug", default: false

    def execute
      variables = [
        [:gke_region, gke_region],
        [:gke_name, gke_name],
      ]
      Gmortar.run project, "describe.yaml", variables: variables, name: name, debug: debug?
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gmortar-0.2.0 lib/gmortar/describe_command.rb
gmortar-0.1.1 lib/gmortar/describe_command.rb
gmortar-0.1.0 lib/gmortar/describe_command.rb