diff --git a/go.mod b/go.mod index 4457dfdc1c..d3ee11c3a7 100644 --- a/go.mod +++ b/go.mod @@ -83,7 +83,7 @@ require ( github.com/hashicorp/vault-plugin-secrets-gcpkms v0.5.2-0.20190516000311-88f9a4f11829 github.com/hashicorp/vault-plugin-secrets-kv v0.5.2-0.20190626201950-a6e92ff82578 github.com/hashicorp/vault/api v1.0.3-0.20190627213952-21b5ec5dc34c - github.com/hashicorp/vault/sdk v0.1.12-0.20190629185034-b43299fe641c + github.com/hashicorp/vault/sdk v0.1.12-0.20190629203621-46ce1bedd3be 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 diff --git a/vendor/github.com/hashicorp/vault/sdk/helper/tokenutil/tokenutil.go b/vendor/github.com/hashicorp/vault/sdk/helper/tokenutil/tokenutil.go index ac0dcce15e..fd65d54a46 100644 --- a/vendor/github.com/hashicorp/vault/sdk/helper/tokenutil/tokenutil.go +++ b/vendor/github.com/hashicorp/vault/sdk/helper/tokenutil/tokenutil.go @@ -212,6 +212,14 @@ func (t *TokenParams) PopulateTokenData(m map[string]interface{}) { m["token_type"] = t.TokenType.String() m["token_ttl"] = int64(t.TokenTTL.Seconds()) m["token_num_uses"] = t.TokenNumUses + + if len(t.TokenPolicies) == 0 { + m["token_policies"] = []string{} + } + + if len(t.TokenBoundCIDRs) == 0 { + m["token_bound_cidrs"] = []string{} + } } // PopulateTokenAuth populates Auth with parameters diff --git a/vendor/modules.txt b/vendor/modules.txt index 259c3464b7..b1c3e1a361 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -364,7 +364,7 @@ github.com/hashicorp/vault-plugin-secrets-gcpkms github.com/hashicorp/vault-plugin-secrets-kv # github.com/hashicorp/vault/api v1.0.3-0.20190627213952-21b5ec5dc34c => ./api github.com/hashicorp/vault/api -# github.com/hashicorp/vault/sdk v0.1.12-0.20190629185034-b43299fe641c => ./sdk +# github.com/hashicorp/vault/sdk v0.1.12-0.20190629203621-46ce1bedd3be => ./sdk github.com/hashicorp/vault/sdk/helper/salt github.com/hashicorp/vault/sdk/helper/strutil github.com/hashicorp/vault/sdk/helper/wrapping @@ -376,11 +376,11 @@ github.com/hashicorp/vault/sdk/plugin github.com/hashicorp/vault/sdk/helper/cidrutil github.com/hashicorp/vault/sdk/helper/consts github.com/hashicorp/vault/sdk/helper/locksutil -github.com/hashicorp/vault/sdk/helper/tokenutil github.com/hashicorp/vault/sdk/helper/jsonutil github.com/hashicorp/vault/sdk/helper/certutil github.com/hashicorp/vault/sdk/helper/password github.com/hashicorp/vault/sdk/helper/ldaputil +github.com/hashicorp/vault/sdk/helper/tokenutil github.com/hashicorp/vault/sdk/helper/tlsutil github.com/hashicorp/vault/sdk/database/dbplugin github.com/hashicorp/vault/sdk/database/helper/dbutil