Sha256: 33e89eab88322ad77961d8134c4f84faf925acb0b862314e702779d2df8a71cf
Contents?: true
Size: 724 Bytes
Versions: 1
Compression:
Stored size: 724 Bytes
Contents
# frozen_string_literal: true require "tempfile" module Gmortar class FireCommand < Clamp::Command parameter "PROJECT", "gcloud project" parameter "GKE_REGION", "GKE Region" parameter "GKE_NAME", "GKE Name" parameter "SOURCE", "source" parameter "NAME", "shot name" option "--var", "VAR", "mortar variable, can be given multiple times", multivalued: true option "--debug", :flag, "debug", default: false def execute variables = [ [:gke_region, gke_region], [:gke_name, gke_name], [:variables, var_list], [:shot, name], ] Gmortar.run project, "fire.yaml", source: source, variables: variables, name: name, debug: debug end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gmortar-0.1.0 | lib/gmortar/fire_command.rb |