15 lines
415 B
Go
15 lines
415 B
Go
package server
|
|
|
|
// NewCustomLinks transforms `--custom-link` CLI flag data or `CUSTOM_LINKS` ENV
|
|
// var data into a data structure that the Chronograf client will expect
|
|
func NewCustomLinks(links map[string]string) ([]CustomLink, error) {
|
|
var customLinks []CustomLink
|
|
for name, link := range links {
|
|
customLinks = append(customLinks, CustomLink{
|
|
Name: name,
|
|
URL: link,
|
|
})
|
|
}
|
|
return customLinks, nil
|
|
}
|