* test: add e2e tests Spin up GCP resources for testing dynamic host catalogs. The resources are tested with tests that focus on credential changes and rotation for host catalog and host set creation and updates using labels. - The tests all depend on each other so they need to run in order. - The test can also only be executed locally for now. - The resources are cleaned up after the test as part of the test.
67 lines
2.8 KiB
AMPL
67 lines
2.8 KiB
AMPL
module github.com/hashicorp/boundary-plugin-gcp
|
|
|
|
go 1.21
|
|
|
|
require (
|
|
cloud.google.com/go/iam v1.2.0
|
|
cloud.google.com/go/resourcemanager v1.10.1
|
|
github.com/google/go-cmp v0.6.0
|
|
github.com/googleapis/gax-go/v2 v2.13.0
|
|
github.com/hashicorp/boundary/sdk v0.0.47
|
|
github.com/hashicorp/terraform-json v0.23.0
|
|
golang.org/x/oauth2 v0.22.0
|
|
google.golang.org/api v0.196.0
|
|
)
|
|
|
|
require (
|
|
cloud.google.com/go v0.115.1 // indirect
|
|
cloud.google.com/go/auth v0.9.3 // indirect
|
|
cloud.google.com/go/auth/oauth2adapt v0.2.4 // indirect
|
|
cloud.google.com/go/compute/metadata v0.5.0 // indirect
|
|
cloud.google.com/go/longrunning v0.6.0 // indirect
|
|
github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect
|
|
github.com/felixge/httpsnoop v1.0.4 // indirect
|
|
github.com/go-logr/logr v1.4.2 // indirect
|
|
github.com/go-logr/stdr v1.2.2 // indirect
|
|
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
|
|
github.com/google/s2a-go v0.1.8 // indirect
|
|
github.com/googleapis/enterprise-certificate-proxy v0.3.3 // indirect
|
|
github.com/hashicorp/go-version v1.7.0 // indirect
|
|
github.com/zclconf/go-cty v1.15.0 // indirect
|
|
go.opencensus.io v0.24.0 // indirect
|
|
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0 // indirect
|
|
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 // indirect
|
|
go.opentelemetry.io/otel v1.29.0 // indirect
|
|
go.opentelemetry.io/otel/metric v1.29.0 // indirect
|
|
go.opentelemetry.io/otel/trace v1.29.0 // indirect
|
|
golang.org/x/sync v0.8.0 // indirect
|
|
golang.org/x/time v0.6.0 // indirect
|
|
google.golang.org/genproto v0.0.0-20240903143218-8af14fe29dc1 // indirect
|
|
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 // indirect
|
|
)
|
|
|
|
require (
|
|
cloud.google.com/go/compute v1.28.0
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/hashicorp/errwrap v1.1.0 // indirect
|
|
github.com/hashicorp/eventlogger v0.2.9 // indirect
|
|
github.com/hashicorp/eventlogger/filters/encrypt v0.1.8-0.20231025104552-802587e608f0 // indirect
|
|
github.com/hashicorp/go-kms-wrapping/v2 v2.0.16 // indirect
|
|
github.com/hashicorp/go-multierror v1.1.1 // indirect
|
|
github.com/hashicorp/go-uuid v1.0.3 // indirect
|
|
github.com/mitchellh/copystructure v1.2.0 // indirect
|
|
github.com/mitchellh/mapstructure v1.5.0
|
|
github.com/mitchellh/pointerstructure v1.2.1 // indirect
|
|
github.com/mitchellh/reflectwalk v1.0.2 // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/stretchr/testify v1.9.0
|
|
golang.org/x/crypto v0.26.0 // indirect
|
|
golang.org/x/net v0.28.0 // indirect
|
|
golang.org/x/sys v0.24.0 // indirect
|
|
golang.org/x/text v0.17.0 // indirect
|
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 // indirect
|
|
google.golang.org/grpc v1.66.0
|
|
google.golang.org/protobuf v1.34.2
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
)
|