diff options
Diffstat (limited to 'data/datasource_consul.go')
| -rw-r--r-- | data/datasource_consul.go | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/data/datasource_consul.go b/data/datasource_consul.go deleted file mode 100644 index ecc7e516..00000000 --- a/data/datasource_consul.go +++ /dev/null @@ -1,39 +0,0 @@ -package data - -import ( - "context" - "strings" - - "github.com/hairyhenderson/gomplate/v4/libkv" -) - -func readConsul(_ context.Context, source *Source, args ...string) (data []byte, err error) { - if source.kv == nil { - source.kv, err = libkv.NewConsul(source.URL) - if err != nil { - return nil, err - } - err = source.kv.Login() - if err != nil { - return nil, err - } - } - - p := source.URL.Path - if len(args) == 1 { - p = strings.TrimRight(p, "/") + "/" + args[0] - } - - if strings.HasSuffix(p, "/") { - source.mediaType = jsonArrayMimetype - data, err = source.kv.List(p) - } else { - data, err = source.kv.Read(p) - } - - if err != nil { - return nil, err - } - - return data, nil -} |
