Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions lib/kubernetes_template_rendering/cli.rb
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,12 @@ def parse(options)
op.on("--[no-]prune", "enable/disable pruning of untouched resources") { args.prune = _1 }
op.on("--source-repo=SOURCE_REPO", "set the source repo for the rendered templates") { args.source_repo = _1 }

op.on("--variable-override=KEY:VALUE", "override a variable value set within definitions.yaml") do |override|
args.variable_overrides ||= {}
args.variable_overrides.merge!(Hash[[override.split(":", 2)]])
op.on("--variable-override=KEY:VALUE", "override a variable value set within definitions.yaml", Array) do |overrides|
args.variable_overrides ||= {} # Initialize as a Hash
overrides.each do |override|
key, value = override.split(":", 2)
args.variable_overrides[key] = value if key && value
end
end

op.on("-h", "--help") do
Expand Down
Loading