grafana/pkg/services/ngalert/state
Alexander Weaver 2bfdda5b68
Alerting: Break dependency between state and image packages (#58381)
* Refactor state and manager to not depend directly on image interface

* Move generic errors to models package

* Move NotAvailableImageService to state as its only references are in state tests

* Move NoopImageService to state package

* Move mock to state package

* Fix linter error

* Fix comment styling

* Fix a couple added references introduced by rebase

* Empty commit to kick build
2022-11-09 15:06:49 -06:00
..
historian Alerting: Persist annotations from multidimensional rules in batches (#56575) 2022-11-04 10:39:26 -05:00
cache_test.go Alerting: Refactor state manager's cache (#56197) 2022-10-06 15:30:12 -04:00
cache.go Alerting: Update handling of stale state (#58276) 2022-11-07 11:03:53 -05:00
image_mock.go Alerting: Break dependency between state and image packages (#58381) 2022-11-09 15:06:49 -06:00
manager_private_test.go Alerting: Fix screenshot is not taken for stale series (#57982) 2022-11-02 22:14:22 +00:00
manager_test.go Alerting: Break dependency between state and image packages (#58381) 2022-11-09 15:06:49 -06:00
manager.go Alerting: Break dependency between state and image packages (#58381) 2022-11-09 15:06:49 -06:00
persist.go Alerting: Break dependency between state and image packages (#58381) 2022-11-09 15:06:49 -06:00
state_test.go Alerting: Break dependency between state and image packages (#58381) 2022-11-09 15:06:49 -06:00
state.go Alerting: Break dependency between state and image packages (#58381) 2022-11-09 15:06:49 -06:00
template_test.go Chore: Remove context.TODO (#43458) 2021-12-28 10:26:18 +01:00
template.go Chore: Remove context.TODO (#43458) 2021-12-28 10:26:18 +01:00
testing.go Alerting: Break dependency between state and image packages (#58381) 2022-11-09 15:06:49 -06:00