mirror of
https://github.com/status-im/consul.git
synced 2025-01-09 13:26:07 +00:00
77f44fa878
TLDR with many modules the versions included in each diverged quite a bit. Attempting to use Go Workspaces produces a bunch of errors. This commit: 1. Fixes envoy-library-references.sh to work again 2. Ensures we are pulling in go-control-plane@v0.11.0 everywhere (previously it was at that version in some modules and others were much older) 3. Remove one usage of golang/protobuf that caused us to have a direct dependency on it. 4. Remove deprecated usage of the Endpoint field in the grpc resolver.Target struct. The current version of grpc (v1.55.0) has removed that field and recommended replacement with URL.Opaque and calls to the Endpoint() func when needing to consume the previous field. 4. `go work init <all the paths to go.mod files>` && `go work sync`. This syncrhonized versions of dependencies from the main workspace/root module to all submodules 5. Updated .gitignore to ignore the go.work and go.work.sum files. This seems to be standard practice at the moment. 6. Update doc comments in protoc-gen-consul-rate-limit to be go fmt compatible 7. Upgraded makefile infra to perform linting, testing and go mod tidy on all modules in a flexible manner. 8. Updated linter rules to prevent usage of golang/protobuf 9. Updated a leader peering test to account for an extra colon in a grpc error message.
98 lines
4.1 KiB
Modula-2
98 lines
4.1 KiB
Modula-2
module github.com/hashicorp/consul/test/integration/consul-container
|
|
|
|
go 1.20
|
|
|
|
require (
|
|
fortio.org/fortio v1.54.0
|
|
github.com/avast/retry-go v3.0.0+incompatible
|
|
github.com/docker/docker v23.0.6+incompatible
|
|
github.com/docker/go-connections v0.4.0
|
|
github.com/hashicorp/consul/api v1.20.0
|
|
github.com/hashicorp/consul/envoyextensions v0.1.2
|
|
github.com/hashicorp/consul/sdk v0.13.1
|
|
github.com/hashicorp/go-cleanhttp v0.5.2
|
|
github.com/hashicorp/go-multierror v1.1.1
|
|
github.com/hashicorp/go-uuid v1.0.3
|
|
github.com/hashicorp/go-version v1.2.1
|
|
github.com/hashicorp/serf v0.10.1
|
|
github.com/itchyny/gojq v0.12.9
|
|
github.com/mitchellh/copystructure v1.2.0
|
|
github.com/otiai10/copy v1.10.0
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/stretchr/testify v1.8.3
|
|
github.com/teris-io/shortid v0.0.0-20220617161101-71ec9f2aa569
|
|
github.com/testcontainers/testcontainers-go v0.20.1
|
|
golang.org/x/mod v0.10.0
|
|
google.golang.org/grpc v1.55.0
|
|
)
|
|
|
|
require (
|
|
fortio.org/dflag v1.5.2 // indirect
|
|
fortio.org/log v1.3.0 // indirect
|
|
fortio.org/sets v1.0.2 // indirect
|
|
fortio.org/version v1.0.2 // indirect
|
|
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 // indirect
|
|
github.com/Microsoft/go-winio v0.6.1 // indirect
|
|
github.com/armon/go-metrics v0.4.1 // indirect
|
|
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
|
|
github.com/cncf/xds/go v0.0.0-20230310173818-32f1caf87195 // indirect
|
|
github.com/containerd/containerd v1.7.1 // indirect
|
|
github.com/cpuguy83/dockercfg v0.3.1 // indirect
|
|
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
|
|
github.com/docker/distribution v2.8.1+incompatible // indirect
|
|
github.com/docker/go-units v0.5.0 // indirect
|
|
github.com/envoyproxy/go-control-plane v0.11.0 // indirect
|
|
github.com/envoyproxy/protoc-gen-validate v0.10.0 // indirect
|
|
github.com/fatih/color v1.14.1 // indirect
|
|
github.com/gogo/protobuf v1.3.2 // indirect
|
|
github.com/golang/protobuf v1.5.3 // indirect
|
|
github.com/google/btree v1.0.1 // indirect
|
|
github.com/google/uuid v1.3.0 // indirect
|
|
github.com/hashicorp/errwrap v1.1.0 // indirect
|
|
github.com/hashicorp/go-hclog v1.5.0 // indirect
|
|
github.com/hashicorp/go-immutable-radix v1.3.1 // indirect
|
|
github.com/hashicorp/go-msgpack v0.5.5 // indirect
|
|
github.com/hashicorp/go-rootcerts v1.0.2 // indirect
|
|
github.com/hashicorp/go-sockaddr v1.0.2 // indirect
|
|
github.com/hashicorp/golang-lru v0.5.4 // indirect
|
|
github.com/hashicorp/memberlist v0.5.0 // indirect
|
|
github.com/imdario/mergo v0.3.15 // indirect
|
|
github.com/itchyny/timefmt-go v0.1.4 // indirect
|
|
github.com/klauspost/compress v1.16.5 // indirect
|
|
github.com/magiconair/properties v1.8.7 // indirect
|
|
github.com/mattn/go-colorable v0.1.13 // indirect
|
|
github.com/mattn/go-isatty v0.0.17 // indirect
|
|
github.com/miekg/dns v1.1.41 // indirect
|
|
github.com/mitchellh/go-homedir v1.1.0 // indirect
|
|
github.com/mitchellh/mapstructure v1.5.0 // indirect
|
|
github.com/mitchellh/reflectwalk v1.0.2 // indirect
|
|
github.com/moby/patternmatcher v0.5.0 // indirect
|
|
github.com/moby/sys/sequential v0.5.0 // indirect
|
|
github.com/moby/term v0.5.0 // indirect
|
|
github.com/morikuni/aec v1.0.0 // indirect
|
|
github.com/opencontainers/go-digest v1.0.0 // indirect
|
|
github.com/opencontainers/image-spec v1.1.0-rc3 // indirect
|
|
github.com/opencontainers/runc v1.1.7 // indirect
|
|
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
|
|
github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 // indirect
|
|
github.com/sirupsen/logrus v1.9.0 // indirect
|
|
golang.org/x/exp v0.0.0-20230321023759-10a507213a29 // indirect
|
|
golang.org/x/net v0.10.0 // indirect
|
|
golang.org/x/sys v0.8.0 // indirect
|
|
golang.org/x/text v0.9.0 // indirect
|
|
golang.org/x/time v0.3.0 // indirect
|
|
golang.org/x/tools v0.9.1 // indirect
|
|
google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect
|
|
google.golang.org/protobuf v1.30.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
gotest.tools/v3 v3.4.0 // indirect
|
|
)
|
|
|
|
replace github.com/hashicorp/consul/api => ../../../api
|
|
|
|
replace github.com/hashicorp/consul/sdk => ../../../sdk
|
|
|
|
replace github.com/hashicorp/consul => ../../..
|
|
|
|
replace github.com/hashicorp/consul/envoyextensions => ../../../envoyextensions
|