feat: migrate to github.com/go-micro/dashboard

replace plugins with go-micro/plugins
main
Johnson 2 years ago
parent dcb50713b4
commit d8f0eb4b1b

@ -1,3 +1,6 @@
### 1.4.0 2022/04/08)
> 1. Migrate to github.com/go-micro/dashboard.
### 1.3.0 2021/12/16)
> 1. Support service nodes health check, but http server type is unsupported currently.

@ -1,6 +1,6 @@
FROM golang:1.17 as builder
RUN git clone https://github.com/xpunch/go-micro-dashboard.git /usr/local/micro \
RUN git clone https://github.com/go-micro/dashboard.git /usr/local/micro \
&& cd /usr/local/micro \
&& go install github.com/swaggo/swag/cmd/swag@latest \
&& swag init \

@ -0,0 +1,16 @@
fmt:
@go fmt ./...
vet:
@go vet ./...
test:
@go test ./...
build:
@cd frontend && npm install && npm run build
@go install github.com/UnnoTed/fileb0x@latest && fileb0x b0x.yaml
@swag init
docker:
docker build -t xpunch/go-micro-dashboard:latest .

@ -21,7 +21,7 @@ Go micro dashboard is designed to make it as easy as possible for users to work
## Installation
```
go install github.com/xpunch/go-micro-dashboard@latest
go install github.com/go-micro/dashboard@latest
```
## Development
@ -39,12 +39,12 @@ swag init
```
default username: admin
default password: 123456
default password: micro
```
### Web UI
[Document](https://github.com/xpunch/go-micro-dashboard/tree/main/frontend)
[Document](https://github.com/go-micro/dashboard/tree/main/frontend)
#### Generate Web Files
@ -71,10 +71,6 @@ docker-compose -f docker-compose.yml up -d
kubectl apply -f deployment.yaml
```
### Community
QQ Group: 953973712
## License
[Apache License 2.0](./LICENSE)

@ -4,7 +4,7 @@ import "time"
const (
Name = "go.micro.dashboard"
Version = "1.3.0"
Version = "1.4.0"
)
const (

@ -5,10 +5,10 @@ import (
"strings"
"time"
"github.com/asim/go-micro/plugins/config/encoder/toml/v4"
"github.com/asim/go-micro/plugins/config/encoder/yaml/v4"
"github.com/go-micro/dashboard/util"
"github.com/go-micro/plugins/config/encoder/toml"
"github.com/go-micro/plugins/config/encoder/yaml"
"github.com/pkg/errors"
"github.com/xpunch/go-micro-dashboard/util"
"go-micro.dev/v4/config"
"go-micro.dev/v4/config/reader"
"go-micro.dev/v4/config/reader/json"
@ -24,7 +24,7 @@ var _cfg *Config = &Config{
Address: ":8082",
Auth: AuthConfig{
Username: "admin",
Password: "123456",
Password: "micro",
TokenSecret: "modifyme",
TokenExpiration: 24 * time.Hour,
},

@ -2,16 +2,9 @@
// This file was generated by swaggo/swag
package docs
import (
"bytes"
"encoding/json"
"strings"
"text/template"
import "github.com/swaggo/swag"
"github.com/swaggo/swag"
)
var doc = `{
const docTemplate = `{
"schemes": {{ marshal .Schemes }},
"swagger": "2.0",
"info": {
@ -915,56 +908,18 @@ var doc = `{
}
}`
type swaggerInfo struct {
Version string
Host string
BasePath string
Schemes []string
Title string
Description string
}
// SwaggerInfo holds exported Swagger Info so clients can modify it
var SwaggerInfo = swaggerInfo{
Version: "1.3.0",
Host: "",
BasePath: "/",
Schemes: []string{},
Title: "Go Micro Dashboard",
Description: "go micro dashboard restful-api",
}
type s struct{}
func (s *s) ReadDoc() string {
sInfo := SwaggerInfo
sInfo.Description = strings.Replace(sInfo.Description, "\n", "\\n", -1)
t, err := template.New("swagger_info").Funcs(template.FuncMap{
"marshal": func(v interface{}) string {
a, _ := json.Marshal(v)
return string(a)
},
"escape": func(v interface{}) string {
// escape tabs
str := strings.Replace(v.(string), "\t", "\\t", -1)
// replace " with \", and if that results in \\", replace that with \\\"
str = strings.Replace(str, "\"", "\\\"", -1)
return strings.Replace(str, "\\\\\"", "\\\\\\\"", -1)
},
}).Parse(doc)
if err != nil {
return doc
}
var tpl bytes.Buffer
if err := t.Execute(&tpl, sInfo); err != nil {
return doc
}
return tpl.String()
var SwaggerInfo = &swag.Spec{
Version: "1.4.0",
Host: "",
BasePath: "/",
Schemes: []string{},
Title: "Go Micro Dashboard",
Description: "go micro dashboard restful-api",
InfoInstanceName: "swagger",
SwaggerTemplate: docTemplate,
}
func init() {
swag.Register("swagger", &s{})
swag.Register(SwaggerInfo.InstanceName(), SwaggerInfo)
}

@ -5,7 +5,7 @@
"title": "Go Micro Dashboard",
"termsOfService": "http://swagger.io/terms/",
"contact": {},
"version": "1.3.0"
"version": "1.4.0"
},
"basePath": "/",
"paths": {

@ -237,7 +237,7 @@ info:
description: go micro dashboard restful-api
termsOfService: http://swagger.io/terms/
title: Go Micro Dashboard
version: 1.3.0
version: 1.4.0
paths:
/api/account/login:
post:

File diff suppressed because it is too large Load Diff

@ -1,6 +1,6 @@
{
"name": "go-micro-dashboard",
"version": "1.3.0",
"version": "1.4.0",
"scripts": {
"ng": "ng",
"start": "ng s -o",

@ -8,7 +8,7 @@ import { environment } from '@env/environment';
template: `
<layout-default [options]="options" [content]="contentTpl">
<layout-default-header-item direction="left">
<a layout-default-header-item-trigger href="//github.com/xpunch/go-micro-dashboard" target="_blank">
<a layout-default-header-item-trigger href="//github.com/go-micro/dashboard" target="_blank">
<i nz-icon nzType="github"></i>
</a>
</layout-default-header-item>

@ -1,35 +1,34 @@
module github.com/xpunch/go-micro-dashboard
module github.com/go-micro/dashboard
go 1.17
require (
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751
github.com/asim/go-micro/plugins/broker/kafka/v4 v4.0.0-20211124174154-b25d744f5c51
github.com/asim/go-micro/plugins/broker/mqtt/v4 v4.0.0-20211124174154-b25d744f5c51
github.com/asim/go-micro/plugins/broker/nats/v4 v4.0.0-20211124174154-b25d744f5c51
github.com/asim/go-micro/plugins/broker/rabbitmq/v4 v4.0.0-20211124174154-b25d744f5c51
github.com/asim/go-micro/plugins/broker/redis/v4 v4.0.0-20211124174154-b25d744f5c51
github.com/asim/go-micro/plugins/client/grpc/v4 v4.0.0-20211124174154-b25d744f5c51
github.com/asim/go-micro/plugins/client/http/v4 v4.0.0-20211201082631-1e4dd94b71f1
github.com/asim/go-micro/plugins/client/mucp/v4 v4.0.0-20211201082631-1e4dd94b71f1
github.com/asim/go-micro/plugins/config/encoder/toml/v4 v4.0.0-20211201082631-1e4dd94b71f1
github.com/asim/go-micro/plugins/config/encoder/yaml/v4 v4.0.0-20211201082631-1e4dd94b71f1
github.com/asim/go-micro/plugins/registry/consul/v4 v4.0.0-20211124174154-b25d744f5c51
github.com/asim/go-micro/plugins/registry/etcd/v4 v4.0.0-20211124174154-b25d744f5c51
github.com/asim/go-micro/plugins/registry/eureka/v4 v4.0.0-20211124174154-b25d744f5c51
github.com/asim/go-micro/plugins/registry/gossip/v4 v4.0.0-20211124174154-b25d744f5c51
github.com/asim/go-micro/plugins/registry/kubernetes/v4 v4.0.0-20211201082631-1e4dd94b71f1
github.com/asim/go-micro/plugins/registry/nacos/v4 v4.0.0-20211124174154-b25d744f5c51
github.com/asim/go-micro/plugins/registry/nats/v4 v4.0.0-20211124174154-b25d744f5c51
github.com/asim/go-micro/plugins/registry/zookeeper/v4 v4.0.0-20211124174154-b25d744f5c51
github.com/asim/go-micro/plugins/server/http/v4 v4.0.0-20211201082631-1e4dd94b71f1
github.com/dgrijalva/jwt-go v3.2.0+incompatible
github.com/gin-gonic/gin v1.7.7
github.com/go-micro/plugins/broker/kafka v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/broker/mqtt v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/broker/nats v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/broker/rabbitmq v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/broker/redis v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/client/grpc v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/client/http v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/client/mucp v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/config/encoder/toml v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/config/encoder/yaml v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/registry/consul v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/registry/etcd v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/registry/eureka v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/registry/gossip v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/registry/kubernetes v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/registry/nacos v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/registry/nats v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/registry/zookeeper v0.0.0-20220408041722-48f19627b61b
github.com/go-micro/plugins/server/http v0.0.0-20220408041722-48f19627b61b
github.com/pkg/errors v0.9.1
github.com/swaggo/gin-swagger v1.3.3
github.com/swaggo/swag v1.7.6
go-micro.dev/v4 v4.4.0
golang.org/x/net v0.0.0-20210614182718-04defd469f4e
github.com/swaggo/gin-swagger v1.4.1
github.com/swaggo/swag v1.8.1
go-micro.dev/v4 v4.6.0
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd
)
require (
@ -39,7 +38,7 @@ require (
github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7 // indirect
github.com/PuerkitoBio/purell v1.1.1 // indirect
github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 // indirect
github.com/Shopify/sarama v1.29.1 // indirect
github.com/Shopify/sarama v1.30.1 // indirect
github.com/acomagu/bufpipe v1.0.3 // indirect
github.com/aliyun/alibaba-cloud-sdk-go v1.61.976 // indirect
github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da // indirect
@ -66,16 +65,16 @@ require (
github.com/go-git/go-billy/v5 v5.3.1 // indirect
github.com/go-git/go-git/v5 v5.4.2 // indirect
github.com/go-openapi/jsonpointer v0.19.5 // indirect
github.com/go-openapi/jsonreference v0.19.5 // indirect
github.com/go-openapi/spec v0.20.3 // indirect
github.com/go-openapi/swag v0.19.14 // indirect
github.com/go-openapi/jsonreference v0.19.6 // indirect
github.com/go-openapi/spec v0.20.4 // indirect
github.com/go-openapi/swag v0.19.15 // indirect
github.com/go-playground/locales v0.13.0 // indirect
github.com/go-playground/universal-translator v0.17.0 // indirect
github.com/go-playground/validator/v10 v10.4.1 // indirect
github.com/go-zookeeper/zk v1.0.2 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/protobuf v1.5.2 // indirect
github.com/golang/snappy v0.0.3 // indirect
github.com/golang/snappy v0.0.4 // indirect
github.com/gomodule/redigo v1.8.5 // indirect
github.com/google/btree v1.0.0 // indirect
github.com/google/uuid v1.2.0 // indirect
@ -105,7 +104,7 @@ require (
github.com/josharian/intern v1.0.0 // indirect
github.com/json-iterator/go v1.1.11 // indirect
github.com/kevinburke/ssh_config v0.0.0-20201106050909-4977a11b4351 // indirect
github.com/klauspost/compress v1.12.2 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/leodido/go-urn v1.2.0 // indirect
github.com/lestrrat/go-file-rotatelogs v0.0.0-20180223000712-d3151e2a480f // indirect
github.com/lestrrat/go-strftime v0.0.0-20180220042222-ba3bf9c1d042 // indirect
@ -128,7 +127,7 @@ require (
github.com/op/go-logging v0.0.0-20160315200505-970db520ece7 // indirect
github.com/oxtoacart/bpool v0.0.0-20190530202638-03653db5a59c // indirect
github.com/patrickmn/go-cache v2.1.0+incompatible // indirect
github.com/pierrec/lz4 v2.6.0+incompatible // indirect
github.com/pierrec/lz4 v2.6.1+incompatible // indirect
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
github.com/russross/blackfriday/v2 v2.0.1 // indirect
github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 // indirect
@ -139,18 +138,18 @@ require (
github.com/ugorji/go/codec v1.1.7 // indirect
github.com/urfave/cli/v2 v2.3.0 // indirect
github.com/xanzy/ssh-agent v0.3.0 // indirect
go.etcd.io/etcd/api/v3 v3.5.0 // indirect
go.etcd.io/etcd/client/pkg/v3 v3.5.0 // indirect
go.etcd.io/etcd/client/v3 v3.5.0 // indirect
go.etcd.io/etcd/api/v3 v3.5.2 // indirect
go.etcd.io/etcd/client/pkg/v3 v3.5.2 // indirect
go.etcd.io/etcd/client/v3 v3.5.2 // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
go.uber.org/zap v1.17.0 // indirect
golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e // indirect
golang.org/x/crypto v0.0.0-20210920023735-84f357641f63 // indirect
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 // indirect
golang.org/x/text v0.3.6 // indirect
golang.org/x/tools v0.1.2 // indirect
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e // indirect
golang.org/x/text v0.3.7 // indirect
golang.org/x/tools v0.1.7 // indirect
google.golang.org/appengine v1.6.5 // indirect
google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c // indirect
google.golang.org/grpc v1.42.0 // indirect

175
go.sum

@ -61,10 +61,12 @@ github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbt
github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 h1:d+Bc7a5rLufV/sSk/8dngufqelfh6jnri85riMAaF/M=
github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE=
github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo=
github.com/Shopify/sarama v1.29.1 h1:wBAacXbYVLmWieEA/0X/JagDdCZ8NVFOfS6l6+2u5S0=
github.com/Shopify/sarama v1.29.1/go.mod h1:mdtqvCSg8JOxk8PmpTNGyo6wzd4BMm4QXSfDnTXmgkE=
github.com/Shopify/sarama v1.30.1 h1:z47lP/5PBw2UVKf1lvfS5uWXaJws6ggk9PLnKEHtZiQ=
github.com/Shopify/sarama v1.30.1/go.mod h1:hGgx05L/DiW8XYBXeJdKIN6V2QUy2H6JqME5VT1NLRw=
github.com/Shopify/toxiproxy v2.1.4+incompatible h1:TKdv8HiTLgE5wdJuEML90aBgNWsokNbMijUGhmcoBJc=
github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI=
github.com/Shopify/toxiproxy/v2 v2.1.6-0.20210914104332-15ea381dcdae h1:ePgznFqEG1v3AjMklnK8H7BSc++FDSo7xfK9K7Af+0Y=
github.com/Shopify/toxiproxy/v2 v2.1.6-0.20210914104332-15ea381dcdae/go.mod h1:/cvHQkZ1fst0EmZnA5dFtiQdWCNCFYzb+uE2vqVgvx0=
github.com/acomagu/bufpipe v1.0.3 h1:fxAGrHZTgQ9w5QqVItgzwj235/uYZYgbXitB+dLupOk=
github.com/acomagu/bufpipe v1.0.3/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4=
github.com/agiledragon/gomonkey/v2 v2.3.1 h1:k+UnUY0EMNYUFUAQVETGY9uUTxjMdnUkP0ARyJS1zzs=
@ -72,7 +74,6 @@ github.com/agiledragon/gomonkey/v2 v2.3.1/go.mod h1:ap1AmDzcVOAz1YpeJ3TCzIgstoaW
github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw=
github.com/akamai/AkamaiOPEN-edgegrid-golang v1.1.0/go.mod h1:kX6YddBkXqqywAe8c9LyvgTCyFuZCTMF4cRPQhc3Fy8=
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 h1:JYp7IbQjafoB+tBA3gMyHYHrpOtNuDiK/uB5uXxq5wM=
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
@ -91,44 +92,6 @@ github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj
github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
github.com/asim/go-micro/plugins/broker/kafka/v4 v4.0.0-20211124174154-b25d744f5c51 h1:M6PKj4Rwy0fVmrI53KqAiw60gGMI3Js1faSeI4uRgAI=
github.com/asim/go-micro/plugins/broker/kafka/v4 v4.0.0-20211124174154-b25d744f5c51/go.mod h1:Lagmt4bIzAq6APlwpTQxUbh+1xfqgYS8Qeja8w3boV8=
github.com/asim/go-micro/plugins/broker/mqtt/v4 v4.0.0-20211124174154-b25d744f5c51 h1:0upugPLaH2Kv55oS/g2Adwta6Ip0UzjEDQS0VUV5eIo=
github.com/asim/go-micro/plugins/broker/mqtt/v4 v4.0.0-20211124174154-b25d744f5c51/go.mod h1:IuTGyj/A67ywbJG2jIPeaHZOmimjKq/xQqOeUo5bEE0=
github.com/asim/go-micro/plugins/broker/nats/v4 v4.0.0-20211124174154-b25d744f5c51 h1:aZIDDZY39AgLjwN9ylooxBa/19lJ3uvAT491mT0dvDw=
github.com/asim/go-micro/plugins/broker/nats/v4 v4.0.0-20211124174154-b25d744f5c51/go.mod h1:Y/DBtJ+Z1GVM0lIIBmsYfYU5tUrdqOiku0aYb3+SZoI=
github.com/asim/go-micro/plugins/broker/rabbitmq/v4 v4.0.0-20211124174154-b25d744f5c51 h1:ZkYNCgo/+KhixmbDAHTkbrlAWc75Lj3aKgrfjPtKnmw=
github.com/asim/go-micro/plugins/broker/rabbitmq/v4 v4.0.0-20211124174154-b25d744f5c51/go.mod h1:B/znrfbAKqPhVBDmKpwoIb8qx2Lhrww/1yL1rcE0Kik=
github.com/asim/go-micro/plugins/broker/redis/v4 v4.0.0-20211124174154-b25d744f5c51 h1:Lwd0liFW7UI2pxcLRYRI1GKKolULW/wcDf4oZp7K+0g=
github.com/asim/go-micro/plugins/broker/redis/v4 v4.0.0-20211124174154-b25d744f5c51/go.mod h1://EU7a+nW+5ZCseQkg90XXQI1ZwPSLF49IdUUIM5PM0=
github.com/asim/go-micro/plugins/client/grpc/v4 v4.0.0-20211124174154-b25d744f5c51 h1:E1EPVSzVL07h1MzULBAeQBD6F8ahpPuVrXoNhAA3Ugk=
github.com/asim/go-micro/plugins/client/grpc/v4 v4.0.0-20211124174154-b25d744f5c51/go.mod h1:P/Jjf1gCQqBAgpVerr3opyTU594ns1t0JZXsDAYh86c=
github.com/asim/go-micro/plugins/client/http/v4 v4.0.0-20211201082631-1e4dd94b71f1 h1:jx7TbrIapl+HOkmQKQQVZ10eDw1fxRhJg7ohIqEed+w=
github.com/asim/go-micro/plugins/client/http/v4 v4.0.0-20211201082631-1e4dd94b71f1/go.mod h1:b6uXG9QOlAs3Eh1es67Y6Mq6ALHyoQT+t0tFZEWW8+8=
github.com/asim/go-micro/plugins/client/mucp/v4 v4.0.0-20211201082631-1e4dd94b71f1 h1:I8bfcO2hD3g9sLkxET2c2PgMzPgN3U3HtgqFWtsYOBY=
github.com/asim/go-micro/plugins/client/mucp/v4 v4.0.0-20211201082631-1e4dd94b71f1/go.mod h1:ZXjR4r15LatjvBSKIXqi9/frEVw28kmcvOZ7rkaAACg=
github.com/asim/go-micro/plugins/config/encoder/toml/v4 v4.0.0-20211201082631-1e4dd94b71f1 h1:OMANsL5Bz8D+cqP0agREkCUQMD4ZtU3ke3KqZi/Xd3I=
github.com/asim/go-micro/plugins/config/encoder/toml/v4 v4.0.0-20211201082631-1e4dd94b71f1/go.mod h1:x7YIgC4Do+BCihPbENDqjTsUfm3OkOB1GEgrpck2iJ4=
github.com/asim/go-micro/plugins/config/encoder/yaml/v4 v4.0.0-20211201082631-1e4dd94b71f1 h1:HreQX7FWtYXU5Zp+tHZ3TW4ck3DfG16jKslKlR3fqRA=
github.com/asim/go-micro/plugins/config/encoder/yaml/v4 v4.0.0-20211201082631-1e4dd94b71f1/go.mod h1:tRcpGjk28FtJQyp4DtmCMdEIyr/wDkCmtVQtv8dx4t0=
github.com/asim/go-micro/plugins/registry/consul/v4 v4.0.0-20211124174154-b25d744f5c51 h1:WFPgzNtxhOQUDJaGDFHEtVinpIYtGXZY1SjrbSnUUak=
github.com/asim/go-micro/plugins/registry/consul/v4 v4.0.0-20211124174154-b25d744f5c51/go.mod h1:cCagHmMVGVea+8gzr0AC+yXtwtCIB6iXh20ipF9coOA=
github.com/asim/go-micro/plugins/registry/etcd/v4 v4.0.0-20211124174154-b25d744f5c51 h1:gXD6unb70+lX6X2qWq4EG/3tM0tTx7HZMrf5925RRU8=
github.com/asim/go-micro/plugins/registry/etcd/v4 v4.0.0-20211124174154-b25d744f5c51/go.mod h1:maR33ztnKc7VeMioGfl1vq3Jm7fzztbNoRWTncu96sc=
github.com/asim/go-micro/plugins/registry/eureka/v4 v4.0.0-20211124174154-b25d744f5c51 h1:1S/2fjJodrLcxHMlUlapguuaAt9pNr0wJSh9UQyTBwE=
github.com/asim/go-micro/plugins/registry/eureka/v4 v4.0.0-20211124174154-b25d744f5c51/go.mod h1:CrbuvEFuiWZd+BCrvSFF35BTYsUAPMrvNIhGb7UdPI4=
github.com/asim/go-micro/plugins/registry/gossip/v4 v4.0.0-20211124174154-b25d744f5c51 h1:MhlUZyw0hYK+8ic0+c29xMFyxIBQLDzhxmGJ2nZ2WO4=
github.com/asim/go-micro/plugins/registry/gossip/v4 v4.0.0-20211124174154-b25d744f5c51/go.mod h1:6rLyGiwvfYh60RSHnV8rQgw2nA01oj8UMSmYP+j2eps=
github.com/asim/go-micro/plugins/registry/kubernetes/v4 v4.0.0-20211201082631-1e4dd94b71f1 h1:fnEH9/B648yYVioy4aoI1nl+Z/KSFf6+opwHvwsBh08=
github.com/asim/go-micro/plugins/registry/kubernetes/v4 v4.0.0-20211201082631-1e4dd94b71f1/go.mod h1:oSNX75DUoUh/Fn3LABL5Ukf2OwjSBTrTm8pFsHeFfw8=
github.com/asim/go-micro/plugins/registry/nacos/v4 v4.0.0-20211124174154-b25d744f5c51 h1:0VZSJSiqtH17iknNWo7MbMtEQYCbDW96FaUS7/YpO0U=
github.com/asim/go-micro/plugins/registry/nacos/v4 v4.0.0-20211124174154-b25d744f5c51/go.mod h1:E6DSmDRtS7He6PkfnWGNj4y8fCr6XYlftsbOlI3ZNqk=
github.com/asim/go-micro/plugins/registry/nats/v4 v4.0.0-20211124174154-b25d744f5c51 h1:vmdJLVWzAf351rAgv7ZTVelJUj1YxXSHXB3pFOILtG0=
github.com/asim/go-micro/plugins/registry/nats/v4 v4.0.0-20211124174154-b25d744f5c51/go.mod h1:n4K0361IySJ/hmIfaIg8q2NDNAVDL9DUC6Bh7gS4ihg=
github.com/asim/go-micro/plugins/registry/zookeeper/v4 v4.0.0-20211124174154-b25d744f5c51 h1:6eqdlnrL/0y9C9j9TvNztaUchuhB0BeYrzqowHDSsHM=
github.com/asim/go-micro/plugins/registry/zookeeper/v4 v4.0.0-20211124174154-b25d744f5c51/go.mod h1:1u6V7M1VOgFGkXafSPUGhBVf6W3l0Zl+5pdsVztkdzA=
github.com/asim/go-micro/plugins/server/http/v4 v4.0.0-20211201082631-1e4dd94b71f1 h1:DMeGq8oDvWICSbMlQaYab81E5W53RRQ3lvIiWp/2rLM=
github.com/asim/go-micro/plugins/server/http/v4 v4.0.0-20211201082631-1e4dd94b71f1/go.mod h1:LEsuhy4ZF3UGT9VSOoj/ZP0MZt4brlgwJVG7/LAac+I=
github.com/aws/aws-sdk-go v1.37.27/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
@ -255,7 +218,6 @@ github.com/gin-contrib/gzip v0.0.3/go.mod h1:YxxswVZIqOvcHEQpsSn+QF5guQtO1dCfy0s
github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE=
github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI=
github.com/gin-gonic/gin v1.6.3/go.mod h1:75u5sXoLsGZoRN5Sgbi1eraJ4GU3++wFwWzhwvtwp4M=
github.com/gin-gonic/gin v1.7.4/go.mod h1:jD2toBW3GZUr5UMcdrwQA10I7RuaFOl/SGeDjXkfUtY=
github.com/gin-gonic/gin v1.7.7 h1:3DoBmSbJbZAWqXJC3SLjAPfutPJJRN1U5pALB7EeTTs=
github.com/gin-gonic/gin v1.7.7/go.mod h1:axIBovoeJpVj8S3BwE0uPMTeReE4+AfFtqpqaZ1qq1U=
github.com/gliderlabs/ssh v0.2.2 h1:6zsha5zo/TWhRhwqCD3+EarCAgZ2yN28ipRnGPnwkI0=
@ -283,16 +245,54 @@ github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vb
github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A=
github.com/go-micro/plugins/broker/kafka v0.0.0-20220408041722-48f19627b61b h1:K50vIuuJnVNHCT8miMCJCgZ38YZazKodQGcDQVDNBiA=
github.com/go-micro/plugins/broker/kafka v0.0.0-20220408041722-48f19627b61b/go.mod h1:0Pq3Pcs06lnfsEtUpIMHAhij1g3Cn13YRz+EpymKixc=
github.com/go-micro/plugins/broker/mqtt v0.0.0-20220408041722-48f19627b61b h1:AhO5lk+ABGoBrPlOXeIjDDmG0ju4KGCJtOOdFyvUkdw=
github.com/go-micro/plugins/broker/mqtt v0.0.0-20220408041722-48f19627b61b/go.mod h1:vpoRiOwjQalqcJAzWApRC27y1/rp83108S3swzEfHBw=
github.com/go-micro/plugins/broker/nats v0.0.0-20220408041722-48f19627b61b h1:yMyoeJZ/jAenJC/c576m8p1sqwwi+ABjYRncElg4lPs=
github.com/go-micro/plugins/broker/nats v0.0.0-20220408041722-48f19627b61b/go.mod h1:nt7+mbGGMmIQnADmhqGAanYFMEX8+DRI+NH2stYPFFc=
github.com/go-micro/plugins/broker/rabbitmq v0.0.0-20220408041722-48f19627b61b h1:Vq1LAZshXPYmaEwS3UKrW01jaz4czNUo4n/89XQeiXU=
github.com/go-micro/plugins/broker/rabbitmq v0.0.0-20220408041722-48f19627b61b/go.mod h1:BVo2c5DM0faeAmlLthYngkwnIO8gL0BS/TuIF+9A1UY=
github.com/go-micro/plugins/broker/redis v0.0.0-20220408041722-48f19627b61b h1:0lleKa/ZqacCWNfX/chnHKDa4lfZN1D5DzkzWgov8EA=
github.com/go-micro/plugins/broker/redis v0.0.0-20220408041722-48f19627b61b/go.mod h1:y3Gk0HpHXaXANtc4gCyYqqAz+HCOP835B8TM+yZSg9A=
github.com/go-micro/plugins/client/grpc v0.0.0-20220408041722-48f19627b61b h1:56F4PRfgArGJbZLrC+ZenNKBX7wG+Cz20/nIFvZvfn0=
github.com/go-micro/plugins/client/grpc v0.0.0-20220408041722-48f19627b61b/go.mod h1:ScJfB8fafOaeZILtpLG+9YzpcclL22JL1zIRTao8QcQ=
github.com/go-micro/plugins/client/http v0.0.0-20220408041722-48f19627b61b h1:aYZIF7OE5Q+viiYt7H0edy4gHbGFYPk1QIFvpRQHWDI=
github.com/go-micro/plugins/client/http v0.0.0-20220408041722-48f19627b61b/go.mod h1:A1fL7p53dzXyCby9Ng/VVO+/DyNMuImXGXBFEqvkGlo=
github.com/go-micro/plugins/client/mucp v0.0.0-20220408041722-48f19627b61b h1:JsbjqO3RlqPpIGhMxglM8XpmnKKFxwS3cedDrkMancA=
github.com/go-micro/plugins/client/mucp v0.0.0-20220408041722-48f19627b61b/go.mod h1:iyJO06ntY5udOzMJMUbDK0XH+wTpF/rEon797zwv7Ko=
github.com/go-micro/plugins/config/encoder/toml v0.0.0-20220408041722-48f19627b61b h1:hjEYmrs1+h5Lx11gklMrLE6zo2XdZre2LJPFIfJmCN4=
github.com/go-micro/plugins/config/encoder/toml v0.0.0-20220408041722-48f19627b61b/go.mod h1:kopAiAOTMC3ZhAKnugfwsxFJrNLc1ELTRziIbqFeWsw=
github.com/go-micro/plugins/config/encoder/yaml v0.0.0-20220408041722-48f19627b61b h1:IqkqYUdZ5Pz13m2lBBTass8+39Zy96nSCydJblmrkVQ=
github.com/go-micro/plugins/config/encoder/yaml v0.0.0-20220408041722-48f19627b61b/go.mod h1:m4JfdP8uBtpS0UmSO/O7V8fN4PXmXc2+n7BCKWMVvmE=
github.com/go-micro/plugins/registry/consul v0.0.0-20220408041722-48f19627b61b h1:iu3ilGCvVgbL/mdIbba96GhsccRIixo9uZcWdZdgVss=
github.com/go-micro/plugins/registry/consul v0.0.0-20220408041722-48f19627b61b/go.mod h1:lLWEKb6/zxRAgIFM7Ke0Xw+je1rhkpHYaBCMwJzGKek=
github.com/go-micro/plugins/registry/etcd v0.0.0-20220408041722-48f19627b61b h1:9v52DyYgGjILzp5vBnA+ORcbv+RnWhYNvl7pRZBWwZQ=
github.com/go-micro/plugins/registry/etcd v0.0.0-20220408041722-48f19627b61b/go.mod h1:zQz4a2ubZyQUqTAF1LZqyjbEDStb7zCvYZ+X1qhauSA=
github.com/go-micro/plugins/registry/eureka v0.0.0-20220408041722-48f19627b61b h1:88po2psUpl5Iy2CsbU6WX0MDBA5BuyWK0T/8TfVBN0Q=
github.com/go-micro/plugins/registry/eureka v0.0.0-20220408041722-48f19627b61b/go.mod h1:xQkV146NoUp44Z/uwxXLfhepX5C95RMATfg6m7tVdWg=
github.com/go-micro/plugins/registry/gossip v0.0.0-20220408041722-48f19627b61b h1:DBnH+yJrJoGsTUmYLtTXZTmTwf6uA7bh5J6MLvqx1RM=
github.com/go-micro/plugins/registry/gossip v0.0.0-20220408041722-48f19627b61b/go.mod h1:Gz1aMxx3zm4HnjCW9Bl0JQEEGnGFdjO7o/pjbQi1Xl0=
github.com/go-micro/plugins/registry/kubernetes v0.0.0-20220408041722-48f19627b61b h1:97WVjKvDdqcOQMtwu5/uTqtGLpRaLEKZKN2D2KWB6wc=
github.com/go-micro/plugins/registry/kubernetes v0.0.0-20220408041722-48f19627b61b/go.mod h1:02jGYsgzWTGRIQyjeICMp4F07Zug55xh69iN7R+2KHc=
github.com/go-micro/plugins/registry/nacos v0.0.0-20220408041722-48f19627b61b h1:QEBrvey+sDRM+dF3OJMPsCQbO2bdCEpNt8emnU7gRZ8=
github.com/go-micro/plugins/registry/nacos v0.0.0-20220408041722-48f19627b61b/go.mod h1:nN6E53uM8Ye1p2binsOTnx2FwDoeG/dNBz/RHNr2DBc=
github.com/go-micro/plugins/registry/nats v0.0.0-20220408041722-48f19627b61b h1:TrCbwTdrFYmCV36j6lpGq633106EeqwJWcra5OP3ZVE=
github.com/go-micro/plugins/registry/nats v0.0.0-20220408041722-48f19627b61b/go.mod h1:zcUTGt82SqStHbRHgHyH8udKv7MG1Q51v+gIa15TGJo=
github.com/go-micro/plugins/registry/zookeeper v0.0.0-20220408041722-48f19627b61b h1:I6s9m/NvMp/gGLV8oTIQcYcQtYcdlgpoL1aYWf/Mq4Y=
github.com/go-micro/plugins/registry/zookeeper v0.0.0-20220408041722-48f19627b61b/go.mod h1:8+F8LMKJcQVX1Pw9BKgt8lrvNZiKfJoXUJmvQMXpIcI=
github.com/go-micro/plugins/server/http v0.0.0-20220408041722-48f19627b61b h1:MVaSzo1uL+a27RJWy/oIrWFOQtNWci/rXrkmQe5JN7w=
github.com/go-micro/plugins/server/http v0.0.0-20220408041722-48f19627b61b/go.mod h1:DWLnodv8T/lfIX3rGOGwyRwdkfzxNwq5skNrOW5uNTA=
github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
github.com/go-openapi/jsonpointer v0.19.5 h1:gZr+CIYByUqjcgeLXnQu2gHYQC9o73G2XUeOFYEICuY=
github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
github.com/go-openapi/jsonreference v0.19.5 h1:1WJP/wi4OjB4iV8KVbH73rQaoialJrqv8gitZLxGLtM=
github.com/go-openapi/jsonreference v0.19.5/go.mod h1:RdybgQwPxbL4UEjuAruzK1x3nE69AqPYEJeo/TWfEeg=
github.com/go-openapi/spec v0.20.3 h1:uH9RQ6vdyPSs2pSy9fL8QPspDF2AMIMPtmK5coSSjtQ=
github.com/go-openapi/spec v0.20.3/go.mod h1:gG4F8wdEDN+YPBMVnzE85Rbhf+Th2DTvA9nFPQ5AYEg=
github.com/go-openapi/jsonreference v0.19.6 h1:UBIxjkht+AWIgYzCDSv2GN+E/togfwXUJFRTWhl2Jjs=
github.com/go-openapi/jsonreference v0.19.6/go.mod h1:diGHMEHg2IqXZGKxqyvWdfWU/aim5Dprw5bqpKkTvns=
github.com/go-openapi/spec v0.20.4 h1:O8hJrt0UMnhHcluhIdUgCLRWyM2x7QkBXRvOs7m+O1M=
github.com/go-openapi/spec v0.20.4/go.mod h1:faYFR1CvsJZ0mNsmsphTMSoRrNV3TEDoAM7FOEWeq8I=
github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
github.com/go-openapi/swag v0.19.14 h1:gm3vOOXfiuw5i9p5N9xJvfjvuofpyvLA9Wr6QfK5Fng=
github.com/go-openapi/swag v0.19.14/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ=
github.com/go-openapi/swag v0.19.15 h1:D2NRCBzS9/pEY3gP9Nl8aDqGUcPFrwG2p+CNFrLyrCM=
github.com/go-openapi/swag v0.19.15/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ=
github.com/go-playground/assert/v2 v2.0.1 h1:MsBgLAaY856+nPRTKrp3/OZK38U/wa0CcBYNjji3q3A=
github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4=
github.com/go-playground/locales v0.13.0 h1:HyWk6mgj5qFqCT5fjGBuRArbVDfE4hi8+e8ceBS/t7Q=
@ -313,7 +313,6 @@ github.com/gobwas/ws v1.0.4/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/E
github.com/godbus/dbus/v5 v5.0.3/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=
@ -349,8 +348,8 @@ github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaS
github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=
github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/golang/snappy v0.0.3 h1:fHPg5GQYlCeLIPB9BZqMVR5nR9A+IM5zcgeTdjMYmLA=
github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM=
github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/golangci/lint-1 v0.0.0-20181222135242-d2cdd8c08219/go.mod h1:/X8TswGSh1pIozq4ZwCfxS0WA5JGXguxk94ar/4c87Y=
github.com/gomodule/redigo v1.8.5 h1:nRAxCa+SVsyjSBrtZmG/cqb6VbTmuRzpg/PoTFlpumc=
github.com/gomodule/redigo v1.8.5/go.mod h1:P9dn9mFrCBvWhGE1wpxx6fgq7BAeLBk+UUUzlpkBYO0=
@ -394,7 +393,6 @@ github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2z
github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So=
github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4=
github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM=
github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc=
github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs=
@ -509,8 +507,8 @@ github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQL
github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/klauspost/compress v1.11.12/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs=
github.com/klauspost/compress v1.12.2 h1:2KCfW3I9M7nSc5wOqXAlW2v2U6v+w6cbjvbfp+OykW8=
github.com/klauspost/compress v1.12.2/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg=
github.com/klauspost/compress v1.13.6 h1:P76CopJELS0TiO2mebmnzgWaajssP/EszplttgQxcgc=
github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk=
github.com/kolo/xmlrpc v0.0.0-20200310150728-e0350524596b/go.mod h1:o03bZfuBwAXHetKXuInt4S7omeXUu62/A845kiycsSQ=
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
@ -542,7 +540,6 @@ github.com/liquidweb/go-lwApi v0.0.0-20190605172801-52a4864d2738/go.mod h1:0sYF9
github.com/liquidweb/go-lwApi v0.0.5/go.mod h1:0sYF9rMXb0vlG+4SzdiGMXHheCZxjguMq+Zb4S2BfBs=
github.com/liquidweb/liquidweb-cli v0.6.9/go.mod h1:cE1uvQ+x24NGUL75D0QagOFCG8Wdvmwu8aL9TLmA/eQ=
github.com/liquidweb/liquidweb-go v1.6.3/go.mod h1:SuXXp+thr28LnjEw18AYtWwIbWMHSUiajPQs8T9c/Rc=
github.com/m3o/m3o-go/client v0.0.0-20210421144725-8bfd7992ada3/go.mod h1:vmeaYrKYpgVNhny/l7iH8mXS88S7ijUiYni3gZUrCq0=
github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
github.com/magiconair/properties v1.8.4/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60=
github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
@ -674,8 +671,8 @@ github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTK
github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
github.com/pelletier/go-toml v1.8.1/go.mod h1:T2/BmBdy8dvIRq1a/8aqjN41wvWlN4lrapLU/GW4pbc=
github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY=
github.com/pierrec/lz4 v2.6.0+incompatible h1:Ix9yFKn1nSPBLFl/yZknTp8TU5G4Ps0JDmguYK6iH1A=
github.com/pierrec/lz4 v2.6.0+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY=
github.com/pierrec/lz4 v2.6.1+incompatible h1:9UY3+iC23yxF0UfGaYrGplQ+79Rg+h/q9FV9ix19jjM=
github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY=
github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
@ -731,7 +728,6 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 h1:nn5Wsu0esKSJiIVhscUt
github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc=
github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=
github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM=
github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo=
github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
@ -739,6 +735,7 @@ github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMB
github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88=
github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
github.com/skratchdot/open-golang v0.0.0-20160302144031-75fb7ed4208c/go.mod h1:sUM3LWHvSMaG192sy56D9F7CNvL7jUJVXoqM1QKLnog=
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
github.com/smartystreets/assertions v1.0.1 h1:voD4ITNjPL5jjBfgR/r8fPIIBrliWrWHeiJApdr3r4w=
@ -777,12 +774,12 @@ github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/
github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw=
github.com/swaggo/files v0.0.0-20190704085106-630677cd5c14/go.mod h1:gxQT6pBGRuIGunNf/+tSOB5OHvguWi8Tbt82WOkf35E=
github.com/swaggo/gin-swagger v1.3.3 h1:XHyYmeNVFG5PbyWHG4jXtxOm2P4kiZapDCWsyDDiQ/I=
github.com/swaggo/gin-swagger v1.3.3/go.mod h1:ymsZuGpbbu+S7ZoQ49QPpZoDBj6uqhb8WizgQPVgWl0=
github.com/swaggo/swag v1.7.4/go.mod h1:zD8h6h4SPv7t3l+4BKdRquqW1ASWjKZgT6Qv9z3kNqI=
github.com/swaggo/swag v1.7.6 h1:UbAqHyXkW2J+cDjs5S43MkuYR7a6stB7Am7SK8NBmRg=
github.com/swaggo/swag v1.7.6/go.mod h1:7vLqNYEtYoIsD14wXgy9oDS65MNiDANrPtbk9rnLuj0=
github.com/swaggo/files v0.0.0-20210815190702-a29dd2bc99b2/go.mod h1:lKJPbtWzJ9JhsTN1k1gZgleJWY/cqq0psdoMmaThG3w=
github.com/swaggo/gin-swagger v1.4.1 h1:F2vJndw+Q+ZBOlsC6CaodqXJV3ZOf6hpg/4Y6MEx5BM=
github.com/swaggo/gin-swagger v1.4.1/go.mod h1:hmJ1vPn+XjUvnbzjCdUAxVqgraxELxk8x5zAsjCE5mg=
github.com/swaggo/swag v1.7.9/go.mod h1:gZ+TJ2w/Ve1RwQsA2IRoSOTidHz6DX+PIG8GWvbnoLU=
github.com/swaggo/swag v1.8.1 h1:JuARzFX1Z1njbCGz+ZytBR15TFJwF2Q7fu8puJHhQYI=
github.com/swaggo/swag v1.8.1/go.mod h1:ugemnJsPZm/kRwFUnzBlbHRd0JY9zE1M4F+uy2pAaPQ=
github.com/tebeka/strftime v0.1.3 h1:5HQXOqWKYRFfNyBMNVc9z5+QzuBtIXy03psIhtdJYto=
github.com/tebeka/strftime v0.1.3/go.mod h1:7wJm3dZlpr4l/oVK0t1HYIc4rMzQ2XJlOMIUJUJH6XQ=
github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
@ -808,8 +805,9 @@ github.com/vinyldns/go-vinyldns v0.0.0-20200917153823-148a5f6b8f14/go.mod h1:RWc
github.com/vultr/govultr/v2 v2.0.0/go.mod h1:2PsEeg+gs3p/Fo5Pw8F9mv+DUBEOlrNZ8GmCTGmhOhs=
github.com/xanzy/ssh-agent v0.3.0 h1:wUMzuKtKilRgBAD1sUb8gOwwRr2FGoBVumcjoOACClI=
github.com/xanzy/ssh-agent v0.3.0/go.mod h1:3s9xbODqPuuhK9JV1R321M/FlMZSBvE5aY6eAcqrDh0=
github.com/xdg/scram v1.0.3/go.mod h1:lB8K/P019DLNhemzwFU4jHLhdvlE6uDZjXFejJXr49I=
github.com/xdg/stringprep v1.0.3/go.mod h1:Jhud4/sHMO4oL310DaZAKk9ZaJ08SJfe+sJh0HrGL1Y=
github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI=
github.com/xdg-go/scram v1.0.2/go.mod h1:1WAq6h33pAW+iRreB34OORO2Nf7qel3VV3fjBj+hCSs=
github.com/xdg-go/stringprep v1.0.2/go.mod h1:8F9zXuvzgwmyT5DUm4GUfZGDdT3W+LCvS6+da4O5kxM=
github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU=
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ=
github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y=
@ -817,17 +815,18 @@ github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
go-micro.dev/v4 v4.2.1/go.mod h1:XTEJj5ILOBW+2ndGDG56r8fBXZ8hmsVaIaS1K5zwj+s=
github.com/yuin/goldmark v1.4.0/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
go-micro.dev/v4 v4.3.0/go.mod h1:tw47Xfg2YywfPUnglZgXQsSf7p0ST6mQL3v0JooGmSY=
go-micro.dev/v4 v4.4.0 h1:DN/WlUwtG0yXs65oevUknlrQXfcBOaeW+WV2tzawZY4=
go-micro.dev/v4 v4.4.0/go.mod h1:hSBUne6gtYTfYmnNxGQmaNmRQ6z8LqGrAVNmL/ae0lY=
go-micro.dev/v4 v4.6.0 h1:sY1Ps3Vgq8tFzcUGps9WnJhy1AKspXK+4wWIwugiRss=
go-micro.dev/v4 v4.6.0/go.mod h1:7UY87mLE6T4zHKsNS5D+VWZcXGTEvU1rbA90PezzlWM=
go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
go.etcd.io/etcd/api/v3 v3.5.0 h1:GsV3S+OfZEOCNXdtNkBSR7kgLobAa/SO6tCxRa0GAYw=
go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs=
go.etcd.io/etcd/client/pkg/v3 v3.5.0 h1:2aQv6F436YnN7I4VbI8PPYrBhu+SmrTaADcf8Mi/6PU=
go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g=
go.etcd.io/etcd/client/v3 v3.5.0 h1:62Eh0XOro+rDwkrypAGDfgmNh5Joq+z+W9HZdlXMzek=
go.etcd.io/etcd/client/v3 v3.5.0/go.mod h1:AIKXXVX/DQXtfTEqBryiLTUXwON+GuvO6Z7lLS/oTh0=
go.etcd.io/etcd/api/v3 v3.5.2 h1:tXok5yLlKyuQ/SXSjtqHc4uzNaMqZi2XsoSPr/LlJXI=
go.etcd.io/etcd/api/v3 v3.5.2/go.mod h1:5GB2vv4A4AOn3yk7MftYGHkUfGtDHnEraIjym4dYz5A=
go.etcd.io/etcd/client/pkg/v3 v3.5.2 h1:4hzqQ6hIb3blLyQ8usCU4h3NghkqcsohEQ3o3VetYxE=
go.etcd.io/etcd/client/pkg/v3 v3.5.2/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g=
go.etcd.io/etcd/client/v3 v3.5.2 h1:WdnejrUtQC4nCxK0/dLTMqKOB+U5TP/2Ya0BJL+1otA=
go.etcd.io/etcd/client/v3 v3.5.2/go.mod h1:kOOaWFFgHygyT0WlSmL8TJiXmMysO/nNUlEsSsN6W4o=
go.m3o.com v0.1.0/go.mod h1:p8FdLqZH3R9a0y04qiMNT+clw69d3SxyQPFzCNbDRtk=
go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
@ -873,8 +872,9 @@ golang.org/x/crypto v0.0.0-20210314154223-e6e6c4f2bb5b/go.mod h1:T9bdIzuCu7OtxOm
golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8=
golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e h1:gsTQYXdTw2Gq7RBsWvlQ91b+aEQ6bXFUngBGuR8sPpI=
golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20210920023735-84f357641f63 h1:kETrAMYZq6WVGPa8IIixL0CaEcIUNi+1WX7grUoi3y8=
golang.org/x/crypto v0.0.0-20210920023735-84f357641f63/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
@ -931,7 +931,6 @@ golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLL
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20191112182307-2180aed22343/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
@ -946,14 +945,16 @@ golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81R
golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210220033124-5f55cee0dc0d/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k=
golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
golang.org/x/net v0.0.0-20210421230115-4e50805a0758/go.mod h1:72T/g9IO56b78aLF+1Kcs5dz7/ng1VjMUvfKvpfy+jM=
golang.org/x/net v0.0.0-20210510120150-4163338589ed/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20210614182718-04defd469f4e h1:XpT3nA5TvE525Ne3hInMh6+GETgn27Zfm9dxsThnX2Q=
golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20210917221730-978cfadd31cf/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd h1:O7DYs+zxREGLKzKoMQrtrEacpb0ZVXA5rIwylE2Xchk=
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@ -1026,7 +1027,6 @@ golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20201110211018-35f3e6cf4a65/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210216224549-f992740a1bac/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@ -1034,16 +1034,20 @@ golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210420072515-93ed5bcd2bfe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210502180810-71e4cd670f79/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 h1:SrN+KX8Art/Sf4HNj6Zcz06G7VEz+7w9tdXTPOZ7+l4=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e h1:fLOSk5Q00efkSvAm+4xcoXD+RRmLmmulPn5I3Y9F2EM=
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201113234701-d7a72108b828/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 h1:JGgROgKl9N8DuW20oFS5gxc+lE67/N3FcwmBPMe7ArY=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@ -1051,8 +1055,9 @@ golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
@ -1105,9 +1110,9 @@ golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapK
golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0=
golang.org/x/tools v0.1.2 h1:kRBLX7v7Af8W7Gdbbc908OJcdgtK8bOz9Uaj8/F1ACA=
golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/tools v0.1.7 h1:6j8CgantCy3yc8JGBqkDLMKWqZ0RDU2g1HVgacojGWQ=
golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=

@ -6,8 +6,8 @@ import (
"github.com/dgrijalva/jwt-go"
"github.com/gin-gonic/gin"
"github.com/gin-gonic/gin/render"
"github.com/xpunch/go-micro-dashboard/config"
"github.com/xpunch/go-micro-dashboard/handler/route"
"github.com/go-micro/dashboard/config"
"github.com/go-micro/dashboard/handler/route"
)
type service struct{}

@ -6,12 +6,12 @@ import (
"sync"
"time"
cgrpc "github.com/asim/go-micro/plugins/client/grpc/v4"
chttp "github.com/asim/go-micro/plugins/client/http/v4"
cmucp "github.com/asim/go-micro/plugins/client/mucp/v4"
"github.com/gin-gonic/gin"
"github.com/gin-gonic/gin/render"
"github.com/xpunch/go-micro-dashboard/handler/route"
"github.com/go-micro/dashboard/handler/route"
cgrpc "github.com/go-micro/plugins/client/grpc"
chttp "github.com/go-micro/plugins/client/http"
cmucp "github.com/go-micro/plugins/client/mucp"
"go-micro.dev/v4/client"
debug "go-micro.dev/v4/debug/proto"
"go-micro.dev/v4/errors"

@ -2,16 +2,16 @@ package handler
import (
"github.com/gin-gonic/gin"
"github.com/go-micro/dashboard/config"
"github.com/go-micro/dashboard/docs"
"github.com/go-micro/dashboard/handler/account"
handlerclient "github.com/go-micro/dashboard/handler/client"
"github.com/go-micro/dashboard/handler/registry"
"github.com/go-micro/dashboard/handler/route"
"github.com/go-micro/dashboard/handler/statistics"
"github.com/go-micro/dashboard/web"
ginSwagger "github.com/swaggo/gin-swagger"
"github.com/swaggo/gin-swagger/swaggerFiles"
"github.com/xpunch/go-micro-dashboard/config"
"github.com/xpunch/go-micro-dashboard/docs"
"github.com/xpunch/go-micro-dashboard/handler/account"
handlerclient "github.com/xpunch/go-micro-dashboard/handler/client"
"github.com/xpunch/go-micro-dashboard/handler/registry"
"github.com/xpunch/go-micro-dashboard/handler/route"
"github.com/xpunch/go-micro-dashboard/handler/statistics"
"github.com/xpunch/go-micro-dashboard/web"
"go-micro.dev/v4/client"
)

@ -5,7 +5,7 @@ import (
"github.com/gin-gonic/gin"
"github.com/gin-gonic/gin/render"
"github.com/xpunch/go-micro-dashboard/handler/route"
"github.com/go-micro/dashboard/handler/route"
"go-micro.dev/v4/registry"
)

@ -6,7 +6,7 @@ import (
"github.com/dgrijalva/jwt-go"
"github.com/gin-gonic/gin"
"github.com/xpunch/go-micro-dashboard/config"
"github.com/go-micro/dashboard/config"
)
func AuthRequired() gin.HandlerFunc {

@ -2,8 +2,8 @@ package statistics
import (
"github.com/gin-gonic/gin"
"github.com/xpunch/go-micro-dashboard/config"
"github.com/xpunch/go-micro-dashboard/handler/route"
"github.com/go-micro/dashboard/config"
"github.com/go-micro/dashboard/handler/route"
"go-micro.dev/v4/registry"
)

@ -1,16 +1,16 @@
package main
import (
mhttp "github.com/asim/go-micro/plugins/server/http/v4"
"github.com/gin-gonic/gin"
"github.com/xpunch/go-micro-dashboard/config"
"github.com/xpunch/go-micro-dashboard/handler"
"github.com/go-micro/dashboard/config"
"github.com/go-micro/dashboard/handler"
"github.com/go-micro/plugins/server/http"
"go-micro.dev/v4"
"go-micro.dev/v4/logger"
)
// @title Go Micro Dashboard
// @version 1.3.0
// @version 1.4.0
// @description go micro dashboard restful-api
// @termsOfService http://swagger.io/terms/
// @BasePath /
@ -22,7 +22,7 @@ func main() {
if err := config.Load(); err != nil {
logger.Fatal(err)
}
srv := micro.NewService(micro.Server(mhttp.NewServer()))
srv := micro.NewService(micro.Server(http.NewServer()))
opts := []micro.Option{
micro.Name(config.Name),
micro.Address(config.GetServerConfig().Address),

@ -1,18 +1,18 @@
package main
import (
_ "github.com/asim/go-micro/plugins/broker/kafka/v4"
_ "github.com/asim/go-micro/plugins/broker/mqtt/v4"
_ "github.com/asim/go-micro/plugins/broker/nats/v4"
_ "github.com/asim/go-micro/plugins/broker/rabbitmq/v4"
_ "github.com/asim/go-micro/plugins/broker/redis/v4"
_ "github.com/go-micro/plugins/broker/kafka"
_ "github.com/go-micro/plugins/broker/mqtt"
_ "github.com/go-micro/plugins/broker/nats"
_ "github.com/go-micro/plugins/broker/rabbitmq"
_ "github.com/go-micro/plugins/broker/redis"
_ "github.com/asim/go-micro/plugins/registry/consul/v4"
_ "github.com/asim/go-micro/plugins/registry/etcd/v4"
_ "github.com/asim/go-micro/plugins/registry/eureka/v4"
_ "github.com/asim/go-micro/plugins/registry/gossip/v4"
_ "github.com/asim/go-micro/plugins/registry/kubernetes/v4"
_ "github.com/asim/go-micro/plugins/registry/nacos/v4"
_ "github.com/asim/go-micro/plugins/registry/nats/v4"
_ "github.com/asim/go-micro/plugins/registry/zookeeper/v4"
_ "github.com/go-micro/plugins/registry/consul"
_ "github.com/go-micro/plugins/registry/etcd"
_ "github.com/go-micro/plugins/registry/eureka"
_ "github.com/go-micro/plugins/registry/gossip"
_ "github.com/go-micro/plugins/registry/kubernetes"
_ "github.com/go-micro/plugins/registry/nacos"
_ "github.com/go-micro/plugins/registry/nats"
_ "github.com/go-micro/plugins/registry/zookeeper"
)

@ -1,5 +1,5 @@
// Code generated by fileb0x at "2021-12-16 15:53:47.4939586 +0800 CST m=+0.083849201" from config file "b0x.yaml" DO NOT EDIT.
// modification hash(cde2b36716bcc13b0314daaf715fd459.8be3f833d63e3c844663716446e13a42)
// Code generated by fileb0x at "2022-04-08 11:51:54.664883 +0800 CST m=+0.015154876" from config file "b0x.yaml" DO NOT EDIT.
// modification hash(0370583dcab5cd93917c847bca2df9fe.f4db6ec17c31519d1f2efc2377822182)
package web

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,6 +1,6 @@
// Code generaTed by fileb0x at "2021-12-07 10:11:10.6437128 +0800 CST m=+0.219887701" from config file "b0x.yaml" DO NOT EDIT.
// modified(2021-12-07 10:03:10.3459602 +0800 CST)
// original path: frontend\dist\assets\logo-color.png
// Code generaTed by fileb0x at "2022-04-08 11:51:54.83783 +0800 CST m=+0.188104876" from config file "b0x.yaml" DO NOT EDIT.
// modified(2022-04-08 11:51:53.737892225 +0800 CST)
// original path: frontend/dist/assets/logo-color.png
package web

@ -1,6 +1,6 @@
// Code generaTed by fileb0x at "2021-12-02 10:03:04.6224266 +0800 CST m=+0.067888901" from config file "b0x.yaml" DO NOT EDIT.
// modified(2021-12-02 09:56:04.8005519 +0800 CST)
// original path: frontend\dist\assets\logo-full.png
// Code generaTed by fileb0x at "2022-04-08 11:51:54.7223 +0800 CST m=+0.072573668" from config file "b0x.yaml" DO NOT EDIT.
// modified(2022-04-08 11:51:53.738135096 +0800 CST)
// original path: frontend/dist/assets/logo-full.png
package web

@ -1,6 +1,6 @@
// Code generaTed by fileb0x at "2021-12-02 10:03:04.7686574 +0800 CST m=+0.214119701" from config file "b0x.yaml" DO NOT EDIT.
// modified(2021-12-02 09:56:04.8043022 +0800 CST)
// original path: frontend\dist\assets\logo.png
// Code generaTed by fileb0x at "2022-04-08 11:51:54.824424 +0800 CST m=+0.174699084" from config file "b0x.yaml" DO NOT EDIT.
// modified(2022-04-08 11:51:53.738452715 +0800 CST)
// original path: frontend/dist/assets/logo.png
package web

@ -1,6 +1,6 @@
// Code generaTed by fileb0x at "2021-11-19 18:20:09.6875285 +0800 CST m=+0.150908401" from config file "b0x.yaml" DO NOT EDIT.
// modified(2021-11-12 18:44:06.2776572 +0800 CST)
// original path: frontend\dist\assets\style.compact.css
// Code generaTed by fileb0x at "2022-04-08 11:51:54.696673 +0800 CST m=+0.046945584" from config file "b0x.yaml" DO NOT EDIT.
// modified(2022-04-08 11:51:53.739628443 +0800 CST)
// original path: frontend/dist/assets/style.compact.css
package web

@ -1,6 +1,6 @@
// Code generaTed by fileb0x at "2021-11-19 18:20:09.995781 +0800 CST m=+0.459160901" from config file "b0x.yaml" DO NOT EDIT.
// modified(2021-11-12 18:44:06.2826602 +0800 CST)
// original path: frontend\dist\assets\style.dark.css
// Code generaTed by fileb0x at "2022-04-08 11:51:54.666362 +0800 CST m=+0.016633876" from config file "b0x.yaml" DO NOT EDIT.
// modified(2022-04-08 11:51:53.742400974 +0800 CST)
// original path: frontend/dist/assets/style.dark.css
package web

@ -1,6 +1,6 @@
// Code generaTed by fileb0x at "2021-12-07 10:11:10.6493007 +0800 CST m=+0.225475601" from config file "b0x.yaml" DO NOT EDIT.
// modified(2021-12-07 10:07:34.8679831 +0800 CST)
// original path: frontend\dist\favicon.ico
// Code generaTed by fileb0x at "2022-04-08 11:51:54.841397 +0800 CST m=+0.191672251" from config file "b0x.yaml" DO NOT EDIT.
// modified(2022-04-08 11:51:53.733958049 +0800 CST)
// original path: frontend/dist/favicon.ico
package web

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save