-
Test with k8s 1.27-1.31
-
Dependency updates
github.com/hashicorp/vault/api
v1.14.0 -> v1.15.0github.com/hashicorp/vault/sdk
v0.13.0 -> v0.14.0k8s.io/api
v0.31.0 -> v0.31.2k8s.io/apimachinery
v0.31.0 -> v0.31.2k8s.io/client-go
v0.31.0 -> v0.31.2
-
Build with go 1.22.4
-
Test with k8s 1.26-1.30
-
Migrate from gopkg.in/go-jose/go-jose.v2 to github.com/go-jose/go-jose/v4
-
Dependency updates
github.com/hashicorp/go-hclog
v1.6.2 -> v1.6.3github.com/hashicorp/go-version
v1.6.0 -> v1.7.0github.com/hashicorp/vault/api
v1.12.2 -> v1.14.0github.com/hashicorp/vault/sdk
v0.11.1 -> v0.13.0k8s.io/api
v0.29.3 -> v0.31.0k8s.io/apimachinery
v0.29.3 -> v0.31.0k8s.io/client-go
v0.29.3 -> v0.31.0
- Update
gopkg.in/square/go-jose
v2.6.0 togopkg.in.com/go-jose/go-jose.v2
v2.6.3 - Dependency updates
github.com/docker/docker
v24.0.7+incompatible -> v24.0.9+incompatiblegithub.com/go-jose/go-jose/v3
v3.0.1 -> v3.0.3github.com/hashicorp/vault/api
v1.11.0 -> v1.12.2github.com/hashicorp/vault/sdk
v0.10.2 -> v0.11.1github.com/stretchr/testify
v1.8.4 -> v1.9.0k8s.io/api
v0.29.1 -> v0.29.3k8s.io/apimachinery
v0.29.1 -> v0.29.3k8s.io/client-go
v0.29.1 -> v0.29.3
- Building with go 1.21.3
- Testing with k8s 1.24-1.28
- Dependency updates
- golang.org/x/crypto v0.13.0 -> v0.17.0
- golang.org/x/net v0.15.0 -> v0.19.0
- golang.org/x/sys v0.12.0 -> v0.15.0
- golang.org/x/term v0.12.0 -> v0.15.0
- golang.org/x/mod v0.12.0 -> v0.14.0
- golang.org/x/text v0.13.0 -> v0.14.0
- golang.org/x/tools v0.12.0 -> v0.16.1
- github.com/docker/docker v24.0.5 -> v24.0.7
- github.com/hashicorp/vault/sdk v0.10.0 -> v0.10.2
- k8s.io/api v0.28.1 -> v0.29.1
- k8s.io/apimachinery v0.28.1 -> v0.29.1
- k8s.io/client-go v0.28.1 -> v0.29.1
- github.com/go-jose/go-jose/v3 v3.0.0 -> v3.0.1
- github.com/go-hclog v1.5.0 -> v1.6.2
- github.com/hashicorp/vault/api v1.11.0
- github.com/hashicorp/vault/sdk v0.10.2
- update dependencies GH-35
- github.com/hashicorp/vault/api v1.10.0
- github.com/hashicorp/vault/sdk v0.10.0
- github.com/stretchr/testify v1.8.4
- k8s.io/api v0.28.1
- k8s.io/apimachinery v0.28.1
- k8s.io/client-go v0.28.1
- golang.org/x/net v0.15.0
- Testing with K8s versions 1.23-1.27
- Building with Go 1.20.5
- allow omitting
kubernetes_namespace
on token create for single namespace Vault roles GH-27 - update dependencies GH-196
- github.com/hashicorp/vault/api v1.9.1
- github.com/stretchr/testify v1.8.3
- k8s.io/api v0.27.2
- k8s.io/apimachinery v0.27.2
- k8s.io/client-go v0.27.2
- add
audiences
option to set audiences for the k8s token created from the TokenRequest API, and addtoken_default_audiences
option to set the default audiences on role write GH-24
- enable plugin multiplexing GH-23
- update dependencies
github.com/hashicorp/vault/api
v1.9.0github.com/hashicorp/vault/sdk
v0.8.1github.com/hashicorp/go-hclog
v1.3.1 -> v1.5.0github.com/stretchr/testify
v1.8.1 -> v1.8.2k8s.io/api
v0.25.3 -> v0.26.3k8s.io/apimachinery
v0.25.3 -> v0.26.3k8s.io/client-go
v0.25.3 -> v0.26.3
- Add
/check
endpoint to determine if environment variables are set GH-18
- Update to Go 1.19 GH-15
- Update dependencies GH-15: | MODULE | VERSION | NEW VERSION | DIRECT | VALID TIMESTAMPS | |---------------------------------|---------|-------------|--------|------------------| | github.com/cenkalti/backoff/v3 | v3.0.0 | v3.2.2 | true | true | | github.com/hashicorp/go-hclog | v0.16.2 | v1.3.1 | true | true | | github.com/hashicorp/go-version | v1.2.0 | v1.6.0 | true | true | | github.com/hashicorp/vault/api | v1.7.2 | v1.8.2 | true | true | | github.com/hashicorp/vault/sdk | v0.5.3 | v0.6.1 | true | true | | github.com/stretchr/testify | v1.8.0 | v1.8.1 | true | true | | gopkg.in/square/go-jose.v2 | v2.5.1 | v2.6.0 | true | true | | k8s.io/api | v0.22.2 | v0.25.3 | true | true | | k8s.io/apimachinery | v0.22.2 | v0.25.3 | true | true | | k8s.io/client-go | v0.22.2 | v0.25.3 | true | true |
- Test against k8s versions 1.22-25, vault-helm 0.22.0, and Vault 1.11.3 [GH-14]
- Use go 1.19.1 [GH-14]
- Test against Vault Enterprise [GH-11]
- Role namespace configuration possible via LabelSelector [GH-10]
- Update golang dependencies to avoid CVEs [GH-14]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- github.com/stretchr/[email protected]
- Split
additional_metadata
intoextra_annotations
andextra_labels
parameters [GH-7]