Alerting: Add keepFiringFor and missing_series_evals_to_resolve to file provisioning (#109699)
This commit is contained in:
@@ -1028,6 +1028,15 @@ func TestIntegrationExportFileProvision(t *testing.T) {
|
||||
require.Equal(t, http.StatusOK, status)
|
||||
require.Greater(t, len(data), 0)
|
||||
|
||||
t.Run("provisioned alert rules should have proper data", func(t *testing.T) {
|
||||
provisionedRule, status, _ := apiClient.GetProvisioningAlertRule(t, "my_id_1")
|
||||
require.Equal(t, http.StatusOK, status)
|
||||
|
||||
require.Equal(t, model.Duration(time.Second*120), provisionedRule.KeepFiringFor)
|
||||
require.NotNil(t, provisionedRule.MissingSeriesEvalsToResolve)
|
||||
require.Equal(t, int64(3), *provisionedRule.MissingSeriesEvalsToResolve)
|
||||
})
|
||||
|
||||
t.Run("exported alert rules should escape $ characters", func(t *testing.T) {
|
||||
// call export endpoint
|
||||
status, exportRaw := apiClient.ExportRulesWithStatus(t, &definitions.AlertRulesExportParameters{
|
||||
|
||||
Reference in New Issue
Block a user