Skip to content

Commit c46ef47

Browse files
authored
Prepare release v1.6.0 (#710)
Changelog updates, default Vault to 1.18.2, use go 1.22.10, update golang.org/x/crypto@latest, golang.org/x/net@latest, and friends.
1 parent 06c53ba commit c46ef47

File tree

9 files changed

+37
-22
lines changed

9 files changed

+37
-22
lines changed

.github/workflows/tests.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
outputs:
4141
# JSON encoded array of k8s versions.
4242
K8S_VERSIONS: '["1.31.2", "1.30.6", "1.29.10", "1.28.15", "1.27.16"]'
43-
VAULT_N: "1.18.1"
43+
VAULT_N: "1.18.2"
4444
VAULT_N_1: "1.17.6"
4545
VAULT_N_2: "1.16.3"
4646

.go-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.22.8
1+
1.22.10

CHANGELOG.md

+15
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,29 @@
11
## Unreleased
22

3+
## 1.6.0 (December 5, 2024)
4+
35
Changes:
6+
* Building with Go 1.22.10
7+
* Default Vault version updated to 1.18.2
48
* Dependency updates:
59
* Docker image `ubi8/ubi-minimal` 8.10-1086 => 8.10-1130
610
* github.com/stretchr/testify v1.9.0 => v1.10.0
11+
* golang.org/x/crypto v0.28.0 => v0.30.0
12+
* golang.org/x/net v0.30.0 => v0.32.0
13+
* golang.org/x/sys v0.26.0 => v0.28.0
14+
* golang.org/x/term v0.25.0 => v0.27.0
15+
* golang.org/x/text v0.19.0 => v0.21.0
716
* k8s.io/api v0.31.2 => v0.31.3
817
* k8s.io/apimachinery v0.31.2 => v0.31.3
918
* k8s.io/client-go v0.31.2 => v0.31.3
1019
* sigs.k8s.io/controller-runtime v0.19.1 => v0.19.2
1120

21+
Features:
22+
* Agent injection telemetry [GH-703](https://github.com/hashicorp/vault-k8s/pull/703) [GH-709](https://github.com/hashicorp/vault-k8s/pull/709)
23+
24+
Improvements:
25+
* Support `AGENT_INJECT_TLS_CA_CERT_FILE` env option when using manual TLS [GH-679](https://github.com/hashicorp/vault-k8s/pull/679)
26+
1227
## 1.5.0 (November 6, 2024)
1328

1429
Changes:

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
REGISTRY_NAME ?= docker.io/hashicorp
22
IMAGE_NAME = vault-k8s
33
VERSION ?= 0.0.0-dev
4-
VAULT_VERSION ?= 1.18.1
4+
VAULT_VERSION ?= 1.18.2
55
IMAGE_TAG ?= $(REGISTRY_NAME)/$(IMAGE_NAME):$(VERSION)
66
PUBLISH_LOCATION ?= https://releases.hashicorp.com
77
DOCKER_DIR = ./build/docker

agent-inject/agent/agent.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import (
1717
)
1818

1919
const (
20-
DefaultVaultImage = "hashicorp/vault:1.18.1"
20+
DefaultVaultImage = "hashicorp/vault:1.18.2"
2121
DefaultVaultAuthType = "kubernetes"
2222
DefaultVaultAuthPath = "auth/kubernetes"
2323
DefaultAgentRunAsUser = 100

deploy/injector-deployment.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ spec:
2424
serviceAccountName: "vault-injector"
2525
containers:
2626
- name: sidecar-injector
27-
image: "hashicorp/vault-k8s:1.5.0"
27+
image: "hashicorp/vault-k8s:1.6.0"
2828
imagePullPolicy: IfNotPresent
2929
env:
3030
- name: NAMESPACE
@@ -44,7 +44,7 @@ spec:
4444
- name: AGENT_INJECT_VAULT_ADDR
4545
value: "https://vault.$(NAMESPACE).svc:8200"
4646
- name: AGENT_INJECT_VAULT_IMAGE
47-
value: "hashicorp/vault:1.18.1"
47+
value: "hashicorp/vault:1.18.2"
4848
- name: AGENT_INJECT_TLS_AUTO
4949
value: vault-agent-injector-cfg
5050
- name: AGENT_INJECT_TLS_AUTO_HOSTS

go.mod

+5-5
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,12 @@ require (
7878
github.com/spf13/cast v1.3.1 // indirect
7979
github.com/spf13/pflag v1.0.5 // indirect
8080
github.com/x448/float16 v0.8.4 // indirect
81-
golang.org/x/crypto v0.28.0 // indirect
82-
golang.org/x/net v0.30.0 // indirect
81+
golang.org/x/crypto v0.30.0 // indirect
82+
golang.org/x/net v0.32.0 // indirect
8383
golang.org/x/oauth2 v0.21.0 // indirect
84-
golang.org/x/sys v0.26.0 // indirect
85-
golang.org/x/term v0.25.0 // indirect
86-
golang.org/x/text v0.19.0 // indirect
84+
golang.org/x/sys v0.28.0 // indirect
85+
golang.org/x/term v0.27.0 // indirect
86+
golang.org/x/text v0.21.0 // indirect
8787
golang.org/x/time v0.5.0 // indirect
8888
google.golang.org/protobuf v1.34.2 // indirect
8989
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect

go.sum

+10-10
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,8 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U
187187
golang.org/x/crypto v0.0.0-20200414173820-0848c9571904/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
188188
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
189189
golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
190-
golang.org/x/crypto v0.28.0 h1:GBDwsMXVQi34v5CCYUm2jkJvu4cbtru2U4TN2PSyQnw=
191-
golang.org/x/crypto v0.28.0/go.mod h1:rmgy+3RHxRZMyY0jjAJShp2zgEdOqj2AO7U0pYmeQ7U=
190+
golang.org/x/crypto v0.30.0 h1:RwoQn3GkWiMkzlX562cLB7OxWvjH1L8xutO2WoJcRoY=
191+
golang.org/x/crypto v0.30.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
192192
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 h1:2dVuKD2vS7b0QIHQbpyTISPd0LeHDbnYEryqj5Q1ug8=
193193
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56/go.mod h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY=
194194
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
@@ -197,8 +197,8 @@ golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn
197197
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
198198
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
199199
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
200-
golang.org/x/net v0.30.0 h1:AcW1SDZMkb8IpzCdQUaIq2sP4sZ4zw+55h6ynffypl4=
201-
golang.org/x/net v0.30.0/go.mod h1:2wGyMJ5iFasEhkwi13ChkO/t1ECNC4X4eBKkVFyYFlU=
200+
golang.org/x/net v0.32.0 h1:ZqPmj8Kzc+Y6e0+skZsuACbx+wzMgo5MQsJh9Qd6aYI=
201+
golang.org/x/net v0.32.0/go.mod h1:CwU0IoeOlnQQWJ6ioyFrfRuomB8GKF6KbYXZVyeXNfs=
202202
golang.org/x/oauth2 v0.21.0 h1:tsimM75w1tF/uws5rbeHzIWxEqElMehnc+iW793zsZs=
203203
golang.org/x/oauth2 v0.21.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
204204
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -214,14 +214,14 @@ golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBc
214214
golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
215215
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
216216
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
217-
golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo=
218-
golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
219-
golang.org/x/term v0.25.0 h1:WtHI/ltw4NvSUig5KARz9h521QvRC8RmF/cuYqifU24=
220-
golang.org/x/term v0.25.0/go.mod h1:RPyXicDX+6vLxogjjRxjgD2TKtmAO6NZBsBRfrOLu7M=
217+
golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
218+
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
219+
golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q=
220+
golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM=
221221
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
222222
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
223-
golang.org/x/text v0.19.0 h1:kTxAhCbGbxhK0IwgSKiMO5awPoDQ0RpfiVYBfK860YM=
224-
golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
223+
golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo=
224+
golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
225225
golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk=
226226
golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
227227
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=

subcommand/injector/flags_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ func TestCommandEnvs(t *testing.T) {
119119
{env: "AGENT_INJECT_VAULT_CACERT_BYTES", value: "foo", cmdPtr: &cmd.flagVaultCACertBytes},
120120
{env: "AGENT_INJECT_PROXY_ADDR", value: "http://proxy:3128", cmdPtr: &cmd.flagProxyAddress},
121121
{env: "AGENT_INJECT_VAULT_AUTH_PATH", value: "auth-path-test", cmdPtr: &cmd.flagVaultAuthPath},
122-
{env: "AGENT_INJECT_VAULT_IMAGE", value: "hashicorp/vault:1.18.1", cmdPtr: &cmd.flagVaultImage},
122+
{env: "AGENT_INJECT_VAULT_IMAGE", value: "hashicorp/vault:1.18.2", cmdPtr: &cmd.flagVaultImage},
123123
{env: "AGENT_INJECT_VAULT_NAMESPACE", value: "test-namespace", cmdPtr: &cmd.flagVaultNamespace},
124124
{env: "AGENT_INJECT_TLS_KEY_FILE", value: "server.key", cmdPtr: &cmd.flagKeyFile},
125125
{env: "AGENT_INJECT_TLS_CERT_FILE", value: "server.crt", cmdPtr: &cmd.flagCertFile},

0 commit comments

Comments
 (0)