You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Remove redundant `config` struct
* Separate DB interface and implementation for rules configs
* Use rules DB directly from ruler
Will fall back to using configs service if no DB information supplied.
* Provide APIs for getting & setting rules on ruler itself
* Public RulesAPI no longer used. Delete it.
Now an internal implementation detail of ruler while we migrate away from
configs server for ruler configs.
* Tests for getting all configs
* Make new `set` endpoint CAS
Comes with tests, and updates to our Makefile to ensure that the tests run
against both postgres and in-memory database.
* Tests for invalid configs
* Update documentation to refer to CAS
Fixes 6d4f8be
* Explicitly provide handler in ruler API test helpers
This allows us to re-use the helpers to communicate to other endpoints served
by completely different API objects.
* Tests for alertmanager interaction
Fixes errors that occur when alertmanager config is set but rules files are not.
* Specialized implementation of Equal for RulesConfig
Fixes 6d4f8be
* Better documentation for `findRulesConfig`
Fixes 029f17c
0 commit comments