Skip to content

Commit 34ea6ce

Browse files
authored
Add HTTP proxy support (#23)
Add support to allow the iam_endpoint configuration URL to be an HTTP proxy. Also, upgrade the go module dependencies to newer levels. In particular, the HTTP proxy support requires github.com/coreos/go-oidc/v3 v3.2.0, but an upgrade of all dependencies is being done to keep current.
1 parent 0aaec8c commit 34ea6ce

File tree

4 files changed

+774
-23
lines changed

4 files changed

+774
-23
lines changed

README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ This plugin dynamically generates API keys for IBM Cloud service IDs. The servic
55
the plugin can dynamically create it and assign it membership in a set of IBM Cloud access groups. This enables
66
users to gain access to IBM Cloud resources without needing to create or manage dedicated service IDs.
77

8-
## Versions
9-
This version of the plugin was tested with Vault 1.9.4.
10-
118
## Setup
129

1310
1. Download a release of the plugin or build it from source. Follow the steps in [Developing](#Developing) to build

go.mod

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,34 @@ module vault-plugin-secrets-ibmcloud
33
go 1.16
44

55
require (
6-
github.com/coreos/go-oidc/v3 v3.1.0
6+
github.com/armon/go-metrics v0.4.0 // indirect
7+
github.com/aws/aws-sdk-go v1.44.66 // indirect
8+
github.com/cenkalti/backoff/v3 v3.2.2 // indirect
9+
github.com/coreos/go-oidc/v3 v3.2.0
10+
github.com/evanphx/json-patch/v5 v5.6.0 // indirect
711
github.com/golang/mock v1.6.0
8-
github.com/hashicorp/errwrap v1.0.0
9-
github.com/hashicorp/go-cleanhttp v0.5.1
10-
github.com/hashicorp/go-hclog v0.14.1
11-
github.com/hashicorp/go-version v1.4.0 // indirect
12-
github.com/hashicorp/vault/api v1.0.5-0.20200527182800-ad90e0b39d2f
13-
github.com/hashicorp/vault/sdk v0.1.14-0.20200527182800-ad90e0b39d2f
14-
github.com/stretchr/testify v1.6.1 // indirect
15-
google.golang.org/protobuf v1.25.0 // indirect
12+
github.com/hashicorp/errwrap v1.1.0
13+
github.com/hashicorp/go-cleanhttp v0.5.2
14+
github.com/hashicorp/go-hclog v1.2.2
15+
github.com/hashicorp/go-plugin v1.4.4 // indirect
16+
github.com/hashicorp/go-retryablehttp v0.7.1 // indirect
17+
github.com/hashicorp/go-secure-stdlib/mlock v0.1.2 // indirect
18+
github.com/hashicorp/go-uuid v1.0.3 // indirect
19+
github.com/hashicorp/go-version v1.6.0 // indirect
20+
github.com/hashicorp/vault/api v1.7.2
21+
github.com/hashicorp/vault/sdk v0.5.3
22+
github.com/hashicorp/yamux v0.1.1 // indirect
23+
github.com/mitchellh/copystructure v1.2.0 // indirect
24+
github.com/mitchellh/go-testing-interface v1.14.1 // indirect
25+
github.com/oklog/run v1.1.0 // indirect
26+
github.com/pierrec/lz4 v2.6.1+incompatible // indirect
27+
github.com/stretchr/testify v1.8.0 // indirect
28+
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa // indirect
29+
golang.org/x/net v0.0.0-20220728211354-c7608f3a8462 // indirect
30+
golang.org/x/oauth2 v0.0.0-20220722155238-128564f6959c // indirect
31+
golang.org/x/sys v0.0.0-20220731174439-a90be440212d // indirect
32+
golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9 // indirect
33+
google.golang.org/genproto v0.0.0-20220728213248-dd149ef739b9 // indirect
34+
google.golang.org/protobuf v1.28.1 // indirect
35+
gopkg.in/square/go-jose.v2 v2.6.0 // indirect
1636
)

0 commit comments

Comments
 (0)