hashicorp / vault-plugin-auth-kubernetes

Vault authentication plugin for Kubernetes Service Accounts
https://www.vaultproject.io/docs/auth/kubernetes.html
Mozilla Public License 2.0
206 stars 62 forks source link

Update go, GHA, k8s, and Vault #189

Closed tvoran closed 1 year ago

tvoran commented 1 year ago

Overview

Update go, GHA, k8s, and Vault

Design of Change

Use go 1.20.2, and update x/net to v0.8.0:

golang.org/x/net v0.5.0 => v0.8.0 golang.org/x/sys v0.4.0 => v0.6.0 golang.org/x/text v0.6.0 => v0.8.0

Update k8s versions and add 1.26.2. Use known GHA SHAs in the test workflow, update helm/kind-action's version and remove azure/setup-kubectl in favor of the kubectl_version option on helm/kind-action.

Removes the extra caching steps in favor of setup-go@v3's built-in caching support.