add initial version of Grafana updater

This commit is contained in:
Frederic Branczyk
2016-10-19 18:02:18 +02:00
parent e1625fecba
commit 1963f86da9
206 changed files with 110879 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
package grafana
import (
"net/http"
)
type Interface interface {
Dashboards() DashboardsInterface
}
type Clientset struct {
BaseUrl string
HTTPClient *http.Client
}
func New(baseUrl string) Interface {
return &Clientset{
BaseUrl: baseUrl,
HTTPClient: http.DefaultClient,
}
}
func (c *Clientset) Dashboards() DashboardsInterface {
return NewDashboardsClient(c.BaseUrl, c.HTTPClient)
}