2019-04-13 07:44:06 +00:00
|
|
|
module github.com/hashicorp/vault
|
|
|
|
|
|
|
|
go 1.12
|
|
|
|
|
2019-04-13 07:46:13 +00:00
|
|
|
replace github.com/hashicorp/vault/api => ./api
|
|
|
|
|
|
|
|
replace github.com/hashicorp/vault/sdk => ./sdk
|
|
|
|
|
2019-04-13 07:44:06 +00:00
|
|
|
require (
|
2019-06-21 03:27:37 +00:00
|
|
|
cloud.google.com/go v0.39.0
|
2019-06-21 03:26:39 +00:00
|
|
|
github.com/Azure/azure-sdk-for-go v29.0.0+incompatible
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/Azure/go-autorest v11.7.1+incompatible
|
|
|
|
github.com/NYTimes/gziphandler v1.1.1
|
|
|
|
github.com/SAP/go-hdb v0.14.1
|
2019-11-01 17:12:22 +00:00
|
|
|
github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6 // indirect
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/abdullin/seq v0.0.0-20160510034733-d5467c17e7af // indirect
|
2019-06-21 03:27:37 +00:00
|
|
|
github.com/aliyun/alibaba-cloud-sdk-go v0.0.0-20190620160927-9418d7b0cd0f
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/aliyun/aliyun-oss-go-sdk v0.0.0-20190307165228-86c17b95fcd5
|
|
|
|
github.com/apple/foundationdb/bindings/go v0.0.0-20190411004307-cd5c9d91fad2
|
2019-11-05 20:28:51 +00:00
|
|
|
github.com/armon/go-metrics v0.3.0
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/armon/go-proxyproto v0.0.0-20190211145416-68259f75880e
|
|
|
|
github.com/armon/go-radix v1.0.0
|
|
|
|
github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf
|
2019-05-28 21:37:47 +00:00
|
|
|
github.com/aws/aws-sdk-go v1.19.39
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/bitly/go-hostpool v0.0.0-20171023180738-a3a6125de932 // indirect
|
|
|
|
github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869 // indirect
|
|
|
|
github.com/chrismalek/oktasdk-go v0.0.0-20181212195951-3430665dfaa0
|
|
|
|
github.com/cockroachdb/apd v1.1.0 // indirect
|
|
|
|
github.com/cockroachdb/cockroach-go v0.0.0-20181001143604-e0a95dfd547c
|
|
|
|
github.com/coreos/go-semver v0.2.0
|
2019-11-08 16:24:23 +00:00
|
|
|
github.com/coreos/go-systemd v0.0.0-20181012123002-c6f51f82210d // indirect
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/denisenkom/go-mssqldb v0.0.0-20190412130859-3b1d194e553a
|
|
|
|
github.com/dnaeon/go-vcr v1.0.1 // indirect
|
2019-10-15 22:39:19 +00:00
|
|
|
github.com/dsnet/compress v0.0.1 // indirect
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/duosecurity/duo_api_golang v0.0.0-20190308151101-6c680f768e74
|
|
|
|
github.com/elazarl/go-bindata-assetfs v1.0.0
|
|
|
|
github.com/fatih/color v1.7.0
|
|
|
|
github.com/fatih/structs v1.1.0
|
|
|
|
github.com/fullsailor/pkcs7 v0.0.0-20190404230743-d7302db945fa
|
|
|
|
github.com/ghodss/yaml v1.0.1-0.20190212211648-25d852aebe32
|
|
|
|
github.com/go-errors/errors v1.0.1
|
2019-11-08 16:24:23 +00:00
|
|
|
github.com/go-ldap/ldap/v3 v3.1.3
|
2019-11-01 17:12:22 +00:00
|
|
|
github.com/go-ole/go-ole v1.2.1 // indirect
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/go-sql-driver/mysql v1.4.1
|
2019-07-22 16:02:48 +00:00
|
|
|
github.com/go-test/deep v1.0.2
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/gocql/gocql v0.0.0-20190402132108-0e1d5de854df
|
2019-06-20 19:14:58 +00:00
|
|
|
github.com/gogo/protobuf v1.2.1
|
2019-09-04 23:46:00 +00:00
|
|
|
github.com/golang/protobuf v1.3.2
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/google/go-github v17.0.0+incompatible
|
2019-08-20 21:47:08 +00:00
|
|
|
github.com/google/go-metrics-stackdriver v0.0.0-20190816035513-b52628e82e2a
|
2019-11-08 16:24:23 +00:00
|
|
|
github.com/google/go-querystring v1.0.0 // indirect
|
Vault Agent Template (#7652)
* Vault Agent Template: parse templates (#7540)
* add template config parsing, but it's wrong b/c it's not using mapstructure
* parsing consul templates in agent config
* add additional test to configuration parsing, to cover basics
* another test fixture, rework simple test into table
* refactor into table test
* rename test
* remove flattenKeys and add other test fixture
* Update command/agent/config/config.go
Co-Authored-By: Jim Kalafut <jkalafut@hashicorp.com>
* return the decode error instead of swallowing it
* Update command/agent/config/config_test.go
Co-Authored-By: Jim Kalafut <jkalafut@hashicorp.com>
* go mod tidy
* change error checking style
* Add agent template doc
* TemplateServer: render secrets with Consul Template (#7621)
* add template config parsing, but it's wrong b/c it's not using mapstructure
* parsing consul templates in agent config
* add additional test to configuration parsing, to cover basics
* another test fixture, rework simple test into table
* refactor into table test
* rename test
* remove flattenKeys and add other test fixture
* add template package
* WIP: add runner
* fix panic, actually copy templates, etc
* rework how the config.Vault is created and enable reading from the environment
* this was supposed to be a part of the prior commit
* move/add methods to testhelpers for converting some values to pointers
* use new methods in testhelpers
* add an unblock channel to block agent until a template has been rendered
* add note
* unblock if there are no templates
* cleanups
* go mod tidy
* remove dead code
* simple test to starT
* add simple, empty templates test
* Update package doc, error logs, and add missing close() on channel
* update code comment to be clear what I'm referring to
* have template.NewServer return a (<- chan) type, even though it's a normal chan, as a better practice to enforce reading only
* Update command/agent.go
Co-Authored-By: Jim Kalafut <jkalafut@hashicorp.com>
* update with test
* Add README and doc.go to the command/agent directory (#7503)
* Add README and doc.go to the command/agent directory
* Add link to website
* address feedback for agent.go
* updated with feedback from Calvin
* Rework template.Server to export the unblock channel, and remove it from the NewServer function
* apply feedback from Nick
* fix/restructure rendering test
* Add pointerutil package for converting types to their pointers
* Remove pointer helper methods; use sdk/helper/pointerutil instead
* update newRunnerConfig to use pointerutil and empty strings
* only wait for unblock if template server is initialized
* drain the token channel in this test
* conditionally send on channel
2019-10-18 21:21:46 +00:00
|
|
|
github.com/hashicorp/consul-template v0.22.0
|
|
|
|
github.com/hashicorp/consul/api v1.1.0
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/hashicorp/errwrap v1.0.0
|
|
|
|
github.com/hashicorp/go-cleanhttp v0.5.1
|
|
|
|
github.com/hashicorp/go-gcp-common v0.5.0
|
2019-06-06 19:26:04 +00:00
|
|
|
github.com/hashicorp/go-hclog v0.9.2
|
2019-06-21 03:27:37 +00:00
|
|
|
github.com/hashicorp/go-memdb v1.0.2
|
2019-06-20 19:14:58 +00:00
|
|
|
github.com/hashicorp/go-msgpack v0.5.5
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/hashicorp/go-multierror v1.0.0
|
2019-10-14 15:25:07 +00:00
|
|
|
github.com/hashicorp/go-raftchunking v0.6.3-0.20191002164813-7e9e8525653a
|
2019-06-21 03:21:52 +00:00
|
|
|
github.com/hashicorp/go-rootcerts v1.0.1
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/hashicorp/go-sockaddr v1.0.2
|
|
|
|
github.com/hashicorp/go-syslog v1.0.0
|
2019-10-17 17:33:00 +00:00
|
|
|
github.com/hashicorp/go-uuid v1.0.2-0.20191001231223-f32f5fe8d6a8
|
2019-09-04 23:46:00 +00:00
|
|
|
github.com/hashicorp/golang-lru v0.5.3
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/hashicorp/hcl v1.0.0
|
|
|
|
github.com/hashicorp/nomad/api v0.0.0-20190412184103-1c38ced33adf
|
2019-10-14 15:25:07 +00:00
|
|
|
github.com/hashicorp/raft v1.1.2-0.20191002163536-9c6bd3e3eb17
|
2019-09-06 17:34:36 +00:00
|
|
|
github.com/hashicorp/raft-snapshot v1.0.2-0.20190827162939-8117efcc5aab
|
2019-08-14 21:02:01 +00:00
|
|
|
github.com/hashicorp/vault-plugin-auth-alicloud v0.5.2-0.20190814210027-93970f08f2ec
|
|
|
|
github.com/hashicorp/vault-plugin-auth-azure v0.5.2-0.20190814210035-08e00d801115
|
|
|
|
github.com/hashicorp/vault-plugin-auth-centrify v0.5.2-0.20190814210042-090ec2ed93ce
|
2019-08-26 16:55:08 +00:00
|
|
|
github.com/hashicorp/vault-plugin-auth-cf v0.0.0-20190821162840-1c2205826fee
|
2019-11-12 03:28:09 +00:00
|
|
|
github.com/hashicorp/vault-plugin-auth-gcp v0.5.2-0.20190930204802-acfd134850c2
|
2019-10-31 19:17:37 +00:00
|
|
|
github.com/hashicorp/vault-plugin-auth-jwt v0.5.2-0.20191010173058-65cf93bad3f2
|
2019-11-12 03:28:09 +00:00
|
|
|
github.com/hashicorp/vault-plugin-auth-kubernetes v0.5.2-0.20190925162726-2e5b0b8184e6
|
2019-09-04 23:46:00 +00:00
|
|
|
github.com/hashicorp/vault-plugin-auth-oci v0.0.0-20190904175623-97c0c0187c5c
|
2019-08-14 21:02:01 +00:00
|
|
|
github.com/hashicorp/vault-plugin-database-elasticsearch v0.0.0-20190814210117-e079e01fbb93
|
2019-11-08 16:24:23 +00:00
|
|
|
github.com/hashicorp/vault-plugin-secrets-ad v0.6.1-0.20191108162300-8f4121d78b9c
|
2019-08-14 21:02:01 +00:00
|
|
|
github.com/hashicorp/vault-plugin-secrets-alicloud v0.5.2-0.20190814210129-4d18bec92f56
|
2019-11-05 18:43:28 +00:00
|
|
|
github.com/hashicorp/vault-plugin-secrets-azure v0.5.2
|
2019-11-12 19:59:26 +00:00
|
|
|
github.com/hashicorp/vault-plugin-secrets-gcp v0.5.3-0.20191112195538-3c798536d157
|
2019-08-14 21:02:01 +00:00
|
|
|
github.com/hashicorp/vault-plugin-secrets-gcpkms v0.5.2-0.20190814210149-315cdbf5de6e
|
2019-10-18 12:57:32 +00:00
|
|
|
github.com/hashicorp/vault-plugin-secrets-kv v0.5.2-0.20191017213228-e8cf7060a4d0
|
2019-11-08 16:40:12 +00:00
|
|
|
github.com/hashicorp/vault/api v1.0.5-0.20191108163347-bdd38fca2cff
|
2019-11-12 03:41:52 +00:00
|
|
|
github.com/hashicorp/vault/sdk v0.1.14-0.20191112033314-390e96e22eb2
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/influxdata/influxdb v0.0.0-20190411212539-d24b7ba8c4c4
|
|
|
|
github.com/jackc/fake v0.0.0-20150926172116-812a484cc733 // indirect
|
|
|
|
github.com/jackc/pgx v3.3.0+incompatible // indirect
|
|
|
|
github.com/jefferai/isbadcipher v0.0.0-20190226160619-51d2077c035f
|
|
|
|
github.com/jefferai/jsonx v1.0.0
|
|
|
|
github.com/joyent/triton-go v0.0.0-20190112182421-51ffac552869
|
|
|
|
github.com/keybase/go-crypto v0.0.0-20190403132359-d65b6b94177f
|
|
|
|
github.com/kr/pretty v0.1.0
|
2019-11-12 03:28:09 +00:00
|
|
|
github.com/kr/pty v1.1.3 // indirect
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/kr/text v0.1.0
|
2019-08-14 21:02:01 +00:00
|
|
|
github.com/lib/pq v1.2.0
|
2019-09-03 20:08:50 +00:00
|
|
|
github.com/mattn/go-colorable v0.1.2
|
2019-10-15 22:39:19 +00:00
|
|
|
github.com/mholt/archiver v3.1.1+incompatible
|
2019-10-30 21:19:49 +00:00
|
|
|
github.com/michaelklishin/rabbit-hole v0.0.0-20191008194146-93d9988f0cd5
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/mitchellh/cli v1.0.0
|
|
|
|
github.com/mitchellh/copystructure v1.0.0
|
|
|
|
github.com/mitchellh/go-homedir v1.1.0
|
|
|
|
github.com/mitchellh/go-testing-interface v1.0.0
|
|
|
|
github.com/mitchellh/mapstructure v1.1.2
|
2019-09-03 20:08:50 +00:00
|
|
|
github.com/mitchellh/reflectwalk v1.0.1
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/ncw/swift v1.0.47
|
2019-10-15 22:39:19 +00:00
|
|
|
github.com/nwaples/rardecode v1.0.0 // indirect
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/oklog/run v1.0.0
|
2019-09-04 23:46:00 +00:00
|
|
|
github.com/oracle/oci-go-sdk v7.0.0+incompatible
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/ory/dockertest v3.3.4+incompatible
|
|
|
|
github.com/patrickmn/go-cache v2.1.0+incompatible
|
|
|
|
github.com/pkg/errors v0.8.1
|
|
|
|
github.com/posener/complete v1.2.1
|
2019-10-17 17:33:00 +00:00
|
|
|
github.com/pquerna/otp v1.2.1-0.20191009055518-468c2dd2b58d
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829
|
|
|
|
github.com/prometheus/common v0.2.0
|
|
|
|
github.com/ryanuber/columnize v2.1.0+incompatible
|
|
|
|
github.com/ryanuber/go-glob v1.0.0
|
|
|
|
github.com/samuel/go-zookeeper v0.0.0-20180130194729-c4fab1ac1bec
|
2019-11-01 17:12:22 +00:00
|
|
|
github.com/shirou/gopsutil v2.19.9+incompatible
|
|
|
|
github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4 // indirect
|
2019-04-13 07:44:06 +00:00
|
|
|
github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24 // indirect
|
2019-07-25 00:44:13 +00:00
|
|
|
github.com/stretchr/testify v1.3.0
|
2019-10-15 22:39:19 +00:00
|
|
|
github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8 // indirect
|
2019-06-20 19:14:58 +00:00
|
|
|
go.etcd.io/bbolt v1.3.2
|
2019-04-13 07:44:06 +00:00
|
|
|
go.etcd.io/etcd v0.0.0-20190412021913-f29b1ada1971
|
2019-10-08 21:52:38 +00:00
|
|
|
go.uber.org/atomic v1.4.0
|
2019-09-03 20:08:50 +00:00
|
|
|
golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4
|
2019-09-04 23:46:00 +00:00
|
|
|
golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7
|
2019-04-13 07:44:06 +00:00
|
|
|
golang.org/x/oauth2 v0.0.0-20190402181905-9f3314589c9a
|
2019-06-21 03:27:37 +00:00
|
|
|
google.golang.org/api v0.5.0
|
2019-09-04 23:46:00 +00:00
|
|
|
google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64
|
2019-07-24 15:45:58 +00:00
|
|
|
google.golang.org/grpc v1.22.0
|
2019-04-13 07:44:06 +00:00
|
|
|
gopkg.in/mgo.v2 v2.0.0-20180705113604-9856a29383ce
|
|
|
|
gopkg.in/ory-am/dockertest.v3 v3.3.4
|
|
|
|
gopkg.in/square/go-jose.v2 v2.3.1
|
|
|
|
layeh.com/radius v0.0.0-20190322222518-890bc1058917
|
|
|
|
)
|