2019-03-26 21:04:58 +00:00
|
|
|
module github.com/hashicorp/consul
|
|
|
|
|
2020-03-10 19:46:09 +00:00
|
|
|
go 1.13
|
2019-03-26 21:04:58 +00:00
|
|
|
|
|
|
|
replace github.com/hashicorp/consul/api => ./api
|
|
|
|
|
2019-03-27 12:54:56 +00:00
|
|
|
replace github.com/hashicorp/consul/sdk => ./sdk
|
2019-03-26 21:04:58 +00:00
|
|
|
|
2019-12-12 16:15:05 +00:00
|
|
|
replace launchpad.net/gocheck => github.com/go-check/check v0.0.0-20140225173054-eb6ee6f84d0a
|
2019-12-04 16:59:16 +00:00
|
|
|
|
2019-03-26 21:04:58 +00:00
|
|
|
require (
|
|
|
|
github.com/Microsoft/go-winio v0.4.3 // indirect
|
|
|
|
github.com/NYTimes/gziphandler v1.0.1
|
2019-04-29 16:27:57 +00:00
|
|
|
github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6 // indirect
|
2019-03-26 21:04:58 +00:00
|
|
|
github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e
|
2020-08-11 16:17:43 +00:00
|
|
|
github.com/armon/go-metrics v0.3.4
|
2019-08-26 19:22:28 +00:00
|
|
|
github.com/armon/go-radix v1.0.0
|
2019-12-04 16:59:16 +00:00
|
|
|
github.com/aws/aws-sdk-go v1.25.41
|
2019-03-26 21:04:58 +00:00
|
|
|
github.com/coredns/coredns v1.1.2
|
2020-05-12 01:59:29 +00:00
|
|
|
github.com/coreos/go-oidc v2.1.0+incompatible
|
2019-03-26 21:04:58 +00:00
|
|
|
github.com/digitalocean/godo v1.10.0 // indirect
|
|
|
|
github.com/docker/go-connections v0.3.0
|
|
|
|
github.com/elazarl/go-bindata-assetfs v0.0.0-20160803192304-e1a2a7ec64b0
|
2020-06-23 20:19:56 +00:00
|
|
|
github.com/envoyproxy/go-control-plane v0.9.5
|
2019-04-29 16:27:57 +00:00
|
|
|
github.com/go-ole/go-ole v1.2.1 // indirect
|
2020-05-04 14:59:48 +00:00
|
|
|
github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d
|
2020-06-09 18:23:35 +00:00
|
|
|
github.com/golang/protobuf v1.3.5
|
2020-04-15 22:05:11 +00:00
|
|
|
github.com/google/go-querystring v1.0.0 // indirect
|
2020-06-09 18:23:35 +00:00
|
|
|
github.com/google/gofuzz v1.1.0
|
2020-03-09 20:59:02 +00:00
|
|
|
github.com/google/tcpproxy v0.0.0-20180808230851-dfa16c61dad2
|
2020-08-07 21:26:05 +00:00
|
|
|
github.com/hashicorp/consul/api v1.6.0
|
|
|
|
github.com/hashicorp/consul/sdk v0.6.0
|
2020-03-30 20:05:27 +00:00
|
|
|
github.com/hashicorp/errwrap v1.0.0
|
2019-07-23 18:45:20 +00:00
|
|
|
github.com/hashicorp/go-bexpr v0.1.2
|
2019-03-26 21:04:58 +00:00
|
|
|
github.com/hashicorp/go-checkpoint v0.0.0-20171009173528-1545e56e46de
|
|
|
|
github.com/hashicorp/go-cleanhttp v0.5.1
|
2020-07-03 07:25:07 +00:00
|
|
|
github.com/hashicorp/go-connlimit v0.3.0
|
2020-05-04 14:59:48 +00:00
|
|
|
github.com/hashicorp/go-discover v0.0.0-20200501174627-ad1e96bde088
|
2020-01-28 23:50:41 +00:00
|
|
|
github.com/hashicorp/go-hclog v0.12.0
|
2020-07-23 18:37:33 +00:00
|
|
|
github.com/hashicorp/go-immutable-radix v1.2.0 // indirect
|
2020-03-19 13:11:20 +00:00
|
|
|
github.com/hashicorp/go-memdb v1.1.0
|
2019-06-19 12:50:48 +00:00
|
|
|
github.com/hashicorp/go-msgpack v0.5.5
|
2020-05-04 16:39:08 +00:00
|
|
|
github.com/hashicorp/go-multierror v1.1.0
|
2019-07-31 13:08:10 +00:00
|
|
|
github.com/hashicorp/go-raftchunking v0.6.1
|
2019-09-23 17:04:40 +00:00
|
|
|
github.com/hashicorp/go-sockaddr v1.0.2
|
2019-03-26 21:04:58 +00:00
|
|
|
github.com/hashicorp/go-syslog v1.0.0
|
2020-05-12 01:59:29 +00:00
|
|
|
github.com/hashicorp/go-uuid v1.0.2
|
2020-04-15 22:05:11 +00:00
|
|
|
github.com/hashicorp/go-version v1.2.0
|
2020-03-19 13:11:20 +00:00
|
|
|
github.com/hashicorp/golang-lru v0.5.4
|
2019-09-23 17:04:40 +00:00
|
|
|
github.com/hashicorp/hcl v1.0.0
|
2019-03-26 21:04:58 +00:00
|
|
|
github.com/hashicorp/hil v0.0.0-20160711231837-1e86c6b523c5
|
2020-05-04 16:39:08 +00:00
|
|
|
github.com/hashicorp/memberlist v0.2.2
|
2019-03-26 21:04:58 +00:00
|
|
|
github.com/hashicorp/net-rpc-msgpackrpc v0.0.0-20151116020338-a14192a58a69
|
2020-01-20 12:58:02 +00:00
|
|
|
github.com/hashicorp/raft v1.1.2
|
2019-07-24 21:06:39 +00:00
|
|
|
github.com/hashicorp/raft-boltdb v0.0.0-20171010151810-6e5ba93211ea
|
add primary keys to list keyring (#8522)
During gossip encryption key rotation it would be nice to be able to see if all nodes are using the same key. This PR adds another field to the json response from `GET v1/operator/keyring` which lists the primary keys in use per dc. That way an operator can tell when a key was successfully setup as primary key.
Based on https://github.com/hashicorp/serf/pull/611 to add primary key to list keyring output:
```json
[
{
"WAN": true,
"Datacenter": "dc2",
"Segment": "",
"Keys": {
"0OuM4oC3Os18OblWiBbZUaHA7Hk+tNs/6nhNYtaNduM=": 6,
"SINm887hKTzmMWeBNKTJReaTLX3mBEJKriDyt88Ad+g=": 6
},
"PrimaryKeys": {
"SINm887hKTzmMWeBNKTJReaTLX3mBEJKriDyt88Ad+g=": 6
},
"NumNodes": 6
},
{
"WAN": false,
"Datacenter": "dc2",
"Segment": "",
"Keys": {
"0OuM4oC3Os18OblWiBbZUaHA7Hk+tNs/6nhNYtaNduM=": 8,
"SINm887hKTzmMWeBNKTJReaTLX3mBEJKriDyt88Ad+g=": 8
},
"PrimaryKeys": {
"SINm887hKTzmMWeBNKTJReaTLX3mBEJKriDyt88Ad+g=": 8
},
"NumNodes": 8
},
{
"WAN": false,
"Datacenter": "dc1",
"Segment": "",
"Keys": {
"0OuM4oC3Os18OblWiBbZUaHA7Hk+tNs/6nhNYtaNduM=": 3,
"SINm887hKTzmMWeBNKTJReaTLX3mBEJKriDyt88Ad+g=": 8
},
"PrimaryKeys": {
"SINm887hKTzmMWeBNKTJReaTLX3mBEJKriDyt88Ad+g=": 8
},
"NumNodes": 8
}
]
```
I intentionally did not change the CLI output because I didn't find a good way of displaying this information. There are a couple of options that we could implement later:
* add a flag to show the primary keys
* add a flag to show json output
Fixes #3393.
2020-08-18 07:50:24 +00:00
|
|
|
github.com/hashicorp/serf v0.9.4
|
2019-09-23 17:04:40 +00:00
|
|
|
github.com/hashicorp/vault/api v1.0.4
|
2019-05-02 19:11:39 +00:00
|
|
|
github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d
|
2019-05-01 23:39:31 +00:00
|
|
|
github.com/imdario/mergo v0.3.6
|
2020-04-15 22:05:11 +00:00
|
|
|
github.com/joyent/triton-go v1.7.1-0.20200416154420-6801d15b779f // indirect
|
|
|
|
github.com/konsorten/go-windows-terminal-sequences v1.0.2 // indirect
|
2019-03-26 21:04:58 +00:00
|
|
|
github.com/kr/text v0.1.0
|
2020-02-10 20:14:27 +00:00
|
|
|
github.com/miekg/dns v1.1.26
|
2020-03-26 19:27:34 +00:00
|
|
|
github.com/mitchellh/cli v1.1.0
|
2019-07-24 21:06:39 +00:00
|
|
|
github.com/mitchellh/copystructure v1.0.0
|
2020-04-24 22:18:56 +00:00
|
|
|
github.com/mitchellh/go-testing-interface v1.14.0
|
2019-03-26 21:04:58 +00:00
|
|
|
github.com/mitchellh/hashstructure v0.0.0-20170609045927-2bca23e0e452
|
2020-07-22 19:13:21 +00:00
|
|
|
github.com/mitchellh/mapstructure v1.3.3
|
2020-05-12 01:59:29 +00:00
|
|
|
github.com/mitchellh/pointerstructure v1.0.0
|
2019-05-02 18:43:54 +00:00
|
|
|
github.com/mitchellh/reflectwalk v1.0.1
|
2020-05-12 01:59:29 +00:00
|
|
|
github.com/patrickmn/go-cache v2.1.0+incompatible
|
2019-03-26 21:04:58 +00:00
|
|
|
github.com/pkg/errors v0.8.1
|
2020-05-12 01:59:29 +00:00
|
|
|
github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35 // indirect
|
2020-07-23 18:37:33 +00:00
|
|
|
github.com/prometheus/client_golang v1.4.0
|
2020-04-24 22:34:47 +00:00
|
|
|
github.com/rboyer/safeio v0.2.1
|
2019-09-23 17:04:40 +00:00
|
|
|
github.com/ryanuber/columnize v2.1.0+incompatible
|
2020-07-01 12:47:56 +00:00
|
|
|
github.com/shirou/gopsutil v2.20.6-0.20200630091542-01afd763e6c0+incompatible
|
2020-06-09 20:03:05 +00:00
|
|
|
github.com/stretchr/testify v1.5.1
|
2020-04-15 22:05:11 +00:00
|
|
|
go.opencensus.io v0.22.0 // indirect
|
2020-06-24 16:40:16 +00:00
|
|
|
go.uber.org/goleak v1.0.0
|
2020-06-09 18:23:35 +00:00
|
|
|
golang.org/x/crypto v0.0.0-20200604202706-70a84ac30bf9
|
2020-06-24 16:40:16 +00:00
|
|
|
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b
|
2020-05-12 01:59:29 +00:00
|
|
|
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
|
2020-06-09 18:23:35 +00:00
|
|
|
golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a
|
2020-07-01 12:47:56 +00:00
|
|
|
golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae
|
2020-06-09 18:23:35 +00:00
|
|
|
golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1
|
2020-06-24 16:40:16 +00:00
|
|
|
golang.org/x/tools v0.0.0-20200513154647-78b527d18275 // indirect
|
2020-06-09 20:03:05 +00:00
|
|
|
google.golang.org/api v0.9.0 // indirect
|
2020-04-15 22:05:11 +00:00
|
|
|
google.golang.org/appengine v1.6.0 // indirect
|
2020-06-23 20:19:56 +00:00
|
|
|
google.golang.org/grpc v1.25.1
|
2020-05-12 01:59:29 +00:00
|
|
|
gopkg.in/square/go-jose.v2 v2.4.1
|
2020-05-04 14:59:48 +00:00
|
|
|
k8s.io/api v0.16.9
|
|
|
|
k8s.io/apimachinery v0.16.9
|
|
|
|
k8s.io/client-go v0.16.9
|
2019-03-26 21:04:58 +00:00
|
|
|
)
|
2020-01-31 18:57:54 +00:00
|
|
|
|
|
|
|
replace istio.io/gogo-genproto v0.0.0-20190124151557-6d926a6e6feb => github.com/istio/gogo-genproto v0.0.0-20190124151557-6d926a6e6feb
|