Alerting: Remove constraints for uniqueness of rule title (#102067)
* fix having duplicated names in same group in the UI --------- Co-authored-by: Sonia Aguilar <soniaaguilarpeiron@gmail.com>
This commit is contained in:
co-authored by
Sonia Aguilar
parent
e948376a95
commit
e39b17d701
@@ -153,4 +153,6 @@ func (oss *OSSMigrations) AddMigration(mg *Migrator) {
|
||||
ualert.AddAlertRuleMissingSeriesEvalsToResolve(mg)
|
||||
|
||||
accesscontrol.AddDatasourceDrilldownRemovalMigration(mg)
|
||||
|
||||
ualert.DropTitleUniqueIndexMigration(mg)
|
||||
}
|
||||
|
||||
@@ -195,6 +195,8 @@ func alertInstanceMigration(mg *migrator.Migrator) {
|
||||
}))
|
||||
}
|
||||
|
||||
var titleUniqueIndex = &migrator.Index{Cols: []string{"org_id", "namespace_uid", "title"}, Type: migrator.UniqueIndex}
|
||||
|
||||
func addAlertRuleMigrations(mg *migrator.Migrator, defaultIntervalSeconds int64) {
|
||||
// DO NOT EDIT
|
||||
alertRule := migrator.Table{
|
||||
@@ -245,9 +247,7 @@ func addAlertRuleMigrations(mg *migrator.Migrator, defaultIntervalSeconds int64)
|
||||
Cols: []string{"org_id", "title"}, Type: migrator.UniqueIndex,
|
||||
}))
|
||||
|
||||
mg.AddMigration("add index in alert_rule on org_id, namespase_uid and title columns", migrator.NewAddIndexMigration(alertRule, &migrator.Index{
|
||||
Cols: []string{"org_id", "namespace_uid", "title"}, Type: migrator.UniqueIndex,
|
||||
}))
|
||||
mg.AddMigration("add index in alert_rule on org_id, namespase_uid and title columns", migrator.NewAddIndexMigration(alertRule, titleUniqueIndex))
|
||||
|
||||
mg.AddMigration("add dashboard_uid column to alert_rule", migrator.NewAddColumnMigration(
|
||||
migrator.Table{Name: "alert_rule"},
|
||||
@@ -571,3 +571,8 @@ func (c extractAlertmanagerConfigurationHistory) Exec(sess *xorm.Session, migrat
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func DropTitleUniqueIndexMigration(mg *migrator.Migrator) {
|
||||
mg.AddMigration("remove title in folder unique index",
|
||||
migrator.NewDropIndexMigration(migrator.Table{Name: "alert_rule"}, titleUniqueIndex))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user