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
@@ -68,7 +68,7 @@ type API struct {
Schedule schedule.ScheduleService
TransactionManager provisioning.TransactionManager
ProvenanceStore provisioning.ProvisioningStore
RuleStore store.RuleStore
RuleStore RuleStore
AlertingStore AlertingStore
AdminConfigStore store.AdminConfigurationStore
DataProxy *datasourceproxy.DataSourceProxyService