- Automated dependency upgrades (#126)
- prepare v0.13.0 release (#123)
- Bump golang.org/x/crypto from 0.40.0 to 0.45.0 (#116)
- [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#119)
- CI: test against k8s 1.35 (#120)
- Bump helm/kind-action in the github-actions-backward-compatible group (#115)
- chore: remove changie (#113)
- Update changelog for v0.12.0 release (#112)
Update dependencies (#123):
- go 1.25.0 => 1.26.1
- github.com/hashicorp/vault/sdk v0.19.0 => v0.23.0
- golang.org/x/oauth2 v0.28.0 => v0.30.0
- github.com/hashicorp/vault/api v1.21.0 => v1.22.0
- google.golang.org/protobuf v1.36.5 => v1.36.8
- github.com/go-logr/logr v1.4.2 => v1.4.3
- github.com/go-jose/go-jose/v4 v4.1.2 => v4.1.3
- Bump actions/setup-go in the github-actions-breaking group (#110)
- Preparing for Vault 1.21 release (v0.12.0) (#111)
- [COMPLIANCE] Add Copyright and License Headers (#109)
- Automated dependency upgrades (#108)
- init changie (#107)
- Bump actions/checkout in the github-actions-breaking group (#106)
- Automated dependency upgrades (#100)
- Add backport assistant workflow (#104)
- Add backport assistant workflow (#102)
- [Compliance] - PR Template Changes Required (#101)
- Build with Go 1.24.3
- Test with k8s 1.29-1.33
- Dependency updates:
github.com/go-jose/go-jose/v4v4.0.4 -> v4.1.0github.com/hashicorp/vault/sdkv0.15.0 -> v0.17.0k8s.io/apiv0.32.1 -> v0.33.1k8s.io/apimachineryv0.32.1 -> v0.33.1k8s.io/client-gov0.32.1 -> v0.33.1
-
Test with k8s 1.27-1.31
-
Build with Go 1.23.6
-
Dependency updates
- github.com/hashicorp/vault/api v1.14.0 -> v1.16.0
- github.com/hashicorp/vault/sdk v0.13.0 -> v0.15.0
- k8s.io/client-go v0.31.0 -> v0.32.1
- github.com/stretchr/testify v1.9.0 -> v1.10.0
- k8s.io/api v0.31.0 -> v0.32.1
- k8s.io/apimachinery v0.31.0 -> v0.32.1
-
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-hclogv1.6.2 -> v1.6.3github.com/hashicorp/go-versionv1.6.0 -> v1.7.0github.com/hashicorp/vault/apiv1.12.2 -> v1.14.0github.com/hashicorp/vault/sdkv0.11.1 -> v0.13.0k8s.io/apiv0.29.3 -> v0.31.0k8s.io/apimachineryv0.29.3 -> v0.31.0k8s.io/client-gov0.29.3 -> v0.31.0
- Update
gopkg.in/square/go-josev2.6.0 togopkg.in.com/go-jose/go-jose.v2v2.6.3 - Dependency updates
github.com/docker/dockerv24.0.7+incompatible -> v24.0.9+incompatiblegithub.com/go-jose/go-jose/v3v3.0.1 -> v3.0.3github.com/hashicorp/vault/apiv1.11.0 -> v1.12.2github.com/hashicorp/vault/sdkv0.10.2 -> v0.11.1github.com/stretchr/testifyv1.8.4 -> v1.9.0k8s.io/apiv0.29.1 -> v0.29.3k8s.io/apimachineryv0.29.1 -> v0.29.3k8s.io/client-gov0.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_namespaceon 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
audiencesoption to set audiences for the k8s token created from the TokenRequest API, and addtoken_default_audiencesoption to set the default audiences on role write GH-24
- enable plugin multiplexing GH-23
- update dependencies
github.com/hashicorp/vault/apiv1.9.0github.com/hashicorp/vault/sdkv0.8.1github.com/hashicorp/go-hclogv1.3.1 -> v1.5.0github.com/stretchr/testifyv1.8.1 -> v1.8.2k8s.io/apiv0.25.3 -> v0.26.3k8s.io/apimachineryv0.25.3 -> v0.26.3k8s.io/client-gov0.25.3 -> v0.26.3
- Add
/checkendpoint 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/crypto@v0.0.0-20220314234659-1baeb1ce4c0b
- golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c
- golang.org/x/sys@v0.0.0-20220728004956-3c1f35247d10
- github.com/stretchr/testify@v1.8.0
- Split
additional_metadataintoextra_annotationsandextra_labelsparameters [GH-7]