Skip to content

Commit 3c35455

Browse files
authored
TECH-17815 Allow multiple overrides
1 parent 59af531 commit 3c35455

File tree

1 file changed

+5
-2
lines changed
  • lib/kubernetes_template_rendering

1 file changed

+5
-2
lines changed

lib/kubernetes_template_rendering/cli.rb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,11 @@ def parse(options)
3535
op.on("--source-repo=SOURCE_REPO", "set the source repo for the rendered templates") { args.source_repo = _1 }
3636

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

4245
op.on("-h", "--help") do

0 commit comments

Comments
 (0)