Sha256: 629afa9125bf9a4563ce807bd7e949059bc4ea8d37119ba6afadb622fdfb330d

Contents?: true

Size: 527 Bytes

Versions: 3

Compression:

Stored size: 527 Bytes

Contents

# frozen_string_literal: true
require "tempfile"

module Gmortar
  class YankCommand < 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, "yank.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/yank_command.rb
gmortar-0.1.1 lib/gmortar/yank_command.rb
gmortar-0.1.0 lib/gmortar/yank_command.rb