-
Notifications
You must be signed in to change notification settings - Fork 176
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
Add functions to implement Thanos Receive split functionality #244
Conversation
190d606
to
9b963c2
Compare
Signed-off-by: Ian Billett <[email protected]>
Signed-off-by: Ian Billett <[email protected]>
Signed-off-by: Ian Billett <[email protected]>
123fe1b
to
efa90f5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work! Thanks, Ian.
I have added some suggestions.
Signed-off-by: Ian Billett <[email protected]>
Signed-off-by: Ian Billett <[email protected]>
Signed-off-by: Ian Billett <[email protected]>
Thanks for your speedy review @kakkoyun 🙌 I think I've addressed all the comments :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome work!!!
This PR implements the Thanos Receive split functionality in kube-thanos.
Changes
Fixes #229
This PR adds a two new helper functions
receiveRouter
andreceiveIngestor
to thethanos.libsonnet
library to implement the Thanos Receive split functionality.NB: This was the first time I have properly used Jsonnet - and I had a horrible time. Therefore I've almost certainly broken unwritten rules and are generally holding it wrong. Please help correct anything that is egregiously wrong
Verification
example.jsonnet
to a local kind cluster.