grafana/grizzly

Use Grafana official golang client

HabibMAALEM opened this issue · 1 comments

Replace the HttpClient by the Grafana Golang client https://github.com/grafana/grafana-api-golang-client to reduce base code which implies less maintenance and keep Grizzly compatible with Grafana API
In addition, it brings more flexibility in the settings :

  • Target a specific organization
  • Retriable requests
  • The choice to use Basic and Bearer authentication

We now use the new openapi generated client (https://github.com/grafana/grafana-openapi-client-go).