Skip to content

Commit 95f6139

Browse files
committed
fix(alert): Capture filenames in alerts must end in .scap
Signed-off-by: Federico Barcelona <[email protected]>
1 parent af9278d commit 95f6139

5 files changed

+9
-7
lines changed

sysdig/resource_sysdig_monitor_alert_anomaly_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ resource "sysdig_monitor_alert_anomaly" "sample" {
4747
enabled = false
4848
4949
capture {
50-
filename = "TERRAFORM_TEST"
50+
filename = "TERRAFORM_TEST.scap"
5151
duration = 15
5252
}
5353
}

sysdig/resource_sysdig_monitor_alert_common.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55
"github.com/draios/terraform-provider-sysdig/sysdig/monitor"
66
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
77
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
8+
"regexp"
89
"time"
910
)
1011

@@ -166,8 +167,9 @@ func resourceSysdigMonitorAlertCapture() *schema.Schema {
166167
Elem: &schema.Resource{
167168
Schema: map[string]*schema.Schema{
168169
"filename": {
169-
Type: schema.TypeString,
170-
Required: true,
170+
Type: schema.TypeString,
171+
Required: true,
172+
ValidateFunc: validation.StringMatch(regexp.MustCompile(".*?\\.scap"), "the filename must end in .scap"),
171173
},
172174
"duration": {
173175
Type: schema.TypeInt,

sysdig/resource_sysdig_monitor_alert_downtime_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ resource "sysdig_monitor_alert_downtime" "sample" {
4646
enabled = false
4747
4848
capture {
49-
filename = "TERRAFORM_TEST"
49+
filename = "TERRAFORM_TEST.scap"
5050
duration = 15
5151
}
5252
}

sysdig/resource_sysdig_monitor_alert_group_outlier_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ resource "sysdig_monitor_alert_group_outlier" "sample" {
4646
enabled = false
4747
4848
capture {
49-
filename = "TERRAFORM_TEST"
49+
filename = "TERRAFORM_TEST.scap"
5050
duration = 15
5151
}
5252
}

sysdig/resource_sysdig_monitor_alert_metric_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ resource "sysdig_monitor_alert_metric" "sample" {
5050
multiple_alerts_by = ["kubernetes.deployment.name"]
5151
5252
capture {
53-
filename = "TERRAFORM_TEST"
53+
filename = "TERRAFORM_TEST.scap"
5454
duration = 15
5555
}
5656
}
@@ -73,7 +73,7 @@ resource "sysdig_monitor_alert_metric" "sample2" {
7373
multiple_alerts_by = ["kubernetes.deployment.name"]
7474
7575
capture {
76-
filename = "TERRAFORM_TEST"
76+
filename = "TERRAFORM_TEST.scap"
7777
duration = 15
7878
}
7979
}

0 commit comments

Comments
 (0)