Skip to content

Commit 57a108b

Browse files
authored
Preparing release v1.5.0 (#700)
Updating changelog, default vault version, and CI versions of vault and k8s. Also updating golang/x/* packages to latest: go get golang.org/x/crypto@latest golang.org/x/net@latest go mod tidy
1 parent 1063509 commit 57a108b

File tree

9 files changed

+35
-26
lines changed

9 files changed

+35
-26
lines changed

.github/actions/integration-test/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ runs:
5959
cluster_name: ${{ inputs.kind-cluster-name }}
6060
config: vault-helm/test/kind/config.yaml
6161
node_image: kindest/node:v${{ inputs.k8s-version }}
62-
version: "v0.23.0"
62+
version: "v0.24.0"
6363

6464
- name: Create kind export log root
6565
id: create_kind_export_log_root

.github/workflows/tests.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ jobs:
3939
- run: echo "setting versions"
4040
outputs:
4141
# JSON encoded array of k8s versions.
42-
K8S_VERSIONS: '["1.30.0", "1.29.4", "1.28.9", "1.27.13", "1.26.15"]'
43-
VAULT_N: "1.17.2"
44-
VAULT_N_1: "1.16.3"
45-
VAULT_N_2: "1.15.6"
42+
K8S_VERSIONS: '["1.31.1", "1.30.4", "1.29.8", "1.28.13"]'
43+
VAULT_N: "1.18.1"
44+
VAULT_N_1: "1.17.6"
45+
VAULT_N_2: "1.16.3"
4646

4747
latest-vault:
4848
name: vault:${{ matrix.vault-version }} kind:${{ matrix.k8s-version }}

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,23 @@
11
## Unreleased
22

3+
## 1.5.0 (November 6, 2024)
4+
35
Changes:
46
* Building with Go 1.22.8
5-
* Default Vault version updated to 1.17.2
7+
* Default Vault version updated to 1.18.1
8+
* Testing with Vault 1.16 - 1.18
9+
* Testing with K8s versions 1.28 - 1.31
610
* Dependency updates:
711
* Docker image `alpine` 3.20.1 => 3.20.3
812
* Docker image `ubi8/ubi-minimal` 8.10-1018 => 8.10-1086
913
* `github.com/hashicorp/vault/sdk` v0.13.0 => v0.14.0
1014
* `github.com/operator-framework/operator-lib` v0.14.0 => v0.15.0
1115
* `github.com/prometheus/client_golang` v1.19.1 => v1.20.5
16+
* `golang.org/x/crypto` v0.26.0 => v0.28.0
17+
* `golang.org/x/net` v0.28.0 => v0.30.0
18+
* `golang.org/x/sys` v0.24.0 => v0.26.0
19+
* `golang.org/x/term` v0.23.0 => v0.25.0
20+
* `golang.org/x/text` v0.17.0 => v0.19.0
1221
* `k8s.io/api` v0.30.2 => v0.31.2
1322
* `k8s.io/apimachinery` v0.30.2 => v0.31.2
1423
* `k8s.io/client-go` v0.30.2 => v0.31.2

Makefile

Lines changed: 1 addition & 1 deletion
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.17.2
4+
VAULT_VERSION ?= 1.18.1
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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import (
1717
)
1818

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

deploy/injector-deployment.yaml

Lines changed: 2 additions & 2 deletions
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.4.2"
27+
image: "hashicorp/vault-k8s:1.5.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.17.2"
47+
value: "hashicorp/vault:1.18.1"
4848
- name: AGENT_INJECT_TLS_AUTO
4949
value: vault-agent-injector-cfg
5050
- name: AGENT_INJECT_TLS_AUTO_HOSTS

go.mod

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,12 @@ require (
7777
github.com/spf13/cast v1.3.1 // indirect
7878
github.com/spf13/pflag v1.0.5 // indirect
7979
github.com/x448/float16 v0.8.4 // indirect
80-
golang.org/x/crypto v0.26.0 // indirect
81-
golang.org/x/net v0.28.0 // indirect
80+
golang.org/x/crypto v0.28.0 // indirect
81+
golang.org/x/net v0.30.0 // indirect
8282
golang.org/x/oauth2 v0.21.0 // indirect
83-
golang.org/x/sys v0.24.0 // indirect
84-
golang.org/x/term v0.23.0 // indirect
85-
golang.org/x/text v0.17.0 // indirect
83+
golang.org/x/sys v0.26.0 // indirect
84+
golang.org/x/term v0.25.0 // indirect
85+
golang.org/x/text v0.19.0 // indirect
8686
golang.org/x/time v0.5.0 // indirect
8787
google.golang.org/protobuf v1.34.2 // indirect
8888
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect

go.sum

Lines changed: 10 additions & 10 deletions
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.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw=
191-
golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54=
190+
golang.org/x/crypto v0.28.0 h1:GBDwsMXVQi34v5CCYUm2jkJvu4cbtru2U4TN2PSyQnw=
191+
golang.org/x/crypto v0.28.0/go.mod h1:rmgy+3RHxRZMyY0jjAJShp2zgEdOqj2AO7U0pYmeQ7U=
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.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE=
201-
golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg=
200+
golang.org/x/net v0.30.0 h1:AcW1SDZMkb8IpzCdQUaIq2sP4sZ4zw+55h6ynffypl4=
201+
golang.org/x/net v0.30.0/go.mod h1:2wGyMJ5iFasEhkwi13ChkO/t1ECNC4X4eBKkVFyYFlU=
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.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg=
218-
golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
219-
golang.org/x/term v0.23.0 h1:F6D4vR+EHoL9/sWAWgAR1H2DcHr4PareCbAaCo1RpuU=
220-
golang.org/x/term v0.23.0/go.mod h1:DgV24QBUrK6jhZXl+20l6UWznPlwAHm1Q1mGHtydmSk=
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=
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.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc=
224-
golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
223+
golang.org/x/text v0.19.0 h1:kTxAhCbGbxhK0IwgSKiMO5awPoDQ0RpfiVYBfK860YM=
224+
golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
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

Lines changed: 1 addition & 1 deletion
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.17.2", cmdPtr: &cmd.flagVaultImage},
122+
{env: "AGENT_INJECT_VAULT_IMAGE", value: "hashicorp/vault:1.18.1", 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)