Alerting: Break up store.RuleStore interface, delete dead code (#55776)

* Refactor state manager to not depend on rule store interface

* Refactor grafana and proxied ruler APIs to not depend on store.RuleStore

* Refactor folder subscription logic to not use store.RuleStore

* Delete dead code

* Delete store.RuleStore
This commit is contained in:
Alexander Weaver
2022-09-27 08:56:30 -05:00
committed by GitHub
parent cd360f2d2a
commit d17ab82b98
10 changed files with 39 additions and 80 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ type ConditionValidator interface {
type RulerSrv struct {
xactManager provisioning.TransactionManager
provenanceStore provisioning.ProvisioningStore
store store.RuleStore
store RuleStore
QuotaService quota.Service
scheduleService schedule.ScheduleService
log log.Logger