Skip to content

20190813 Remove the separate ruler API #1579

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

jtlisi
Copy link
Contributor

@jtlisi jtlisi commented Aug 14, 2019

This PR removes the separate Ruler API. The ruler api is a clone of the config service api. However, it does not currently validate the rules it stores and the postgres config was injected into the client config which made the top level modules.go file a bit messier then it needed to be.

This removes the current ruler API since there are currently no known users of the api and no plans to improve upon it.

@jtlisi jtlisi force-pushed the 20190813_remove_separate_ruler_api branch from 9c83015 to 889d470 Compare August 14, 2019 16:22
@csmarchbanks csmarchbanks self-requested a review August 16, 2019 13:43
@jtlisi jtlisi force-pushed the 20190813_remove_separate_ruler_api branch from 889d470 to 49bfd96 Compare August 16, 2019 15:44
@jtlisi jtlisi force-pushed the 20190813_remove_separate_ruler_api branch from 49bfd96 to 3259dc7 Compare September 17, 2019 16:13
Copy link
Contributor

@khaines khaines left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM and it's great to clean up redundant components if there is no use of them.

Signed-off-by: Jacob Lisi <jacob.t.lisi@gmail.com>

refactor confidb configs and update changelog

Signed-off-by: Jacob Lisi <jacob.t.lisi@gmail.com>
Signed-off-by: Jacob Lisi <jacob.t.lisi@gmail.com>
@jtlisi jtlisi force-pushed the 20190813_remove_separate_ruler_api branch from f07a094 to 2be6d9d Compare October 23, 2019 17:47
@jtlisi jtlisi merged commit 1ab37df into cortexproject:master Oct 23, 2019
@jtlisi jtlisi deleted the 20190813_remove_separate_ruler_api branch October 23, 2019 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants