This can be used in tests to get access to a controller that behaves just like a dev controller but doesn't require the normal Command bits (UI, etc). This can be enhanced over time as needed; for now it's pretty simple but it's good enough to be used for API tests. A simple project create/read API test is added as well, which serves to show the programmatic model (as well as test those functions at the API level).
60 lines
2.3 KiB
AMPL
60 lines
2.3 KiB
AMPL
module github.com/hashicorp/watchtower
|
|
|
|
go 1.13
|
|
|
|
require (
|
|
github.com/armon/go-metrics v0.3.3
|
|
github.com/bufbuild/buf v0.12.0
|
|
github.com/fatih/color v1.9.0
|
|
github.com/fatih/structs v1.1.0
|
|
github.com/favadi/protoc-go-inject-tag v1.0.0
|
|
github.com/ghodss/yaml v1.0.1-0.20190212211648-25d852aebe32
|
|
github.com/go-openapi/runtime v0.19.15 // indirect
|
|
github.com/go-openapi/swag v0.19.9 // indirect
|
|
github.com/go-openapi/validate v0.19.8 // indirect
|
|
github.com/go-swagger/go-swagger v0.23.0
|
|
github.com/golang-migrate/migrate/v4 v4.11.0
|
|
github.com/golang/protobuf v1.4.1
|
|
github.com/grpc-ecosystem/grpc-gateway v1.14.5
|
|
github.com/hashicorp/errwrap v1.0.0
|
|
github.com/hashicorp/go-alpnmux v0.0.0-20200513011953-0293f5d23c31
|
|
github.com/hashicorp/go-cleanhttp v0.5.1
|
|
github.com/hashicorp/go-hclog v0.13.0
|
|
github.com/hashicorp/go-kms-wrapping v0.5.8
|
|
github.com/hashicorp/go-multierror v1.1.0
|
|
github.com/hashicorp/go-retryablehttp v0.6.6
|
|
github.com/hashicorp/go-rootcerts v1.0.2
|
|
github.com/hashicorp/go-sockaddr v1.0.2
|
|
github.com/hashicorp/go-uuid v1.0.2
|
|
github.com/hashicorp/hcl v1.0.0
|
|
github.com/hashicorp/vault v1.2.1-0.20200513002223-fc89625cd196
|
|
github.com/hashicorp/vault/sdk v0.1.14-0.20200511170424-4928e34922e8
|
|
github.com/jackc/pgx/v4 v4.6.0
|
|
github.com/jinzhu/gorm v1.9.12
|
|
github.com/kr/pretty v0.2.0
|
|
github.com/kr/text v0.2.0
|
|
github.com/lib/pq v1.5.2
|
|
github.com/mattn/go-colorable v0.1.6
|
|
github.com/mitchellh/cli v1.1.1
|
|
github.com/mitchellh/go-homedir v1.1.0
|
|
github.com/mitchellh/mapstructure v1.3.0
|
|
github.com/ory/dockertest v3.3.5+incompatible
|
|
github.com/ory/dockertest/v3 v3.6.0
|
|
github.com/pelletier/go-toml v1.7.0 // indirect
|
|
github.com/pires/go-proxyproto v0.0.0-20200508134335-7e550d33f6da
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/posener/complete v1.2.3
|
|
github.com/ryanuber/columnize v2.1.0+incompatible
|
|
github.com/ryanuber/go-glob v1.0.0
|
|
github.com/spf13/viper v1.6.3 // indirect
|
|
github.com/stretchr/testify v1.5.1
|
|
go.mongodb.org/mongo-driver v1.3.2 // indirect
|
|
golang.org/x/net v0.0.0-20200506145744-7e3656a0809f
|
|
golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1
|
|
google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380
|
|
google.golang.org/grpc v1.29.1
|
|
google.golang.org/protobuf v1.22.0
|
|
gopkg.in/ini.v1 v1.55.0 // indirect
|
|
gotest.tools v2.2.0+incompatible
|
|
)
|