-
Notifications
You must be signed in to change notification settings - Fork 544
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
Feature Request: Move mimirclient
to dskit
#6677
Comments
mimirclient
to dskit
mimirclient
to dskit
I'm not a fan of moving the client:
Since the goal is calling Mimir APIs without having all of Mimir as a dependency for Grafana, maybe a little copy/paste would be acceptable? The HTTP APIs of Mimir don't change without a major version bump (I think). |
Thank you both @56quarters and @pstibrany -- I don't feel too strongly about this one, so I'm happy to go for the copy/paste approach and assume the risk that comes with it. Keep in mind that:
This doesn't apply to us (Grafana Labs) given Mimir and Grafana are rolled out at a completely different cadence to our cloud services. That being said, we're pretty good in the Mimir side at keeping ourselves true to breaking changes. |
I propose we move https://github.com/grafana/mimir/tree/main/pkg/mimirtool/client to https://github.com/grafana/dskit.
Personally, I need to use the client as part of Grafana but would like to avoid importing any part of Mimir directly. I can see this client doesn't see enough change that moving it outside of
grafana/mimir
would be a major problem.Any thoughts?
The text was updated successfully, but these errors were encountered: