Skip to content

Commit af2be86

Browse files
authored
Merge pull request #114 from base2Services/feature/alarm-tagging-fix
Fix tagging for multiple alarm actions
2 parents 754ce5c + 63b63bd commit af2be86

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

lib/cfnguardian/tagger.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,11 @@ def tag_alarm(alarm, global_tags={})
2929
logger.debug "Updating tags on alarm #{alarm_arn}"
3030
new_tags.delete_if {|key, value| value.include?('?')}
3131
begin
32-
@client.tag_resource({
32+
alarm_severity = new_tags["guardian:alarm:severity"]
33+
if alarm_severity.is_a?(Array)
34+
new_tags["guardian:alarm:severity"] = new_tags["guardian:alarm:severity"].join("/")
35+
end
36+
@client.tag_resource({
3337
resource_arn: alarm_arn,
3438
tags: new_tags.map {|key,value| {key: key, value: value}}
3539
})

lib/cfnguardian/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
module CfnGuardian
2-
VERSION = "0.11.4"
2+
VERSION = "0.11.5"
33
CHANGE_SET_VERSION = VERSION.gsub('.', '-').freeze
44
end

0 commit comments

Comments
 (0)