Skip to content

Commit deb5879

Browse files
authored
Preparing release v0.29.0 (#1071)
Update image defaults, k8s versions, and changelog
1 parent 06948d7 commit deb5879

File tree

11 files changed

+32
-25
lines changed

11 files changed

+32
-25
lines changed

.github/workflows/acceptance.yaml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ jobs:
66
fail-fast: false
77
matrix:
88
kind-k8s-version:
9-
- 1.30.0
10-
- 1.29.4
11-
- 1.28.9
12-
- 1.27.13
13-
- 1.26.15
9+
- 1.31.1
10+
- 1.30.4
11+
- 1.29.8
12+
- 1.28.13
1413
runs-on: ubuntu-latest
1514
steps:
1615
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -21,7 +20,7 @@ jobs:
2120
with:
2221
config: test/kind/config.yaml
2322
node_image: kindest/node:v${{ matrix.kind-k8s-version }}
24-
version: v0.23.0
23+
version: v0.24.0
2524
- run: bats --tap --timing ./test/acceptance
2625
env:
2726
VAULT_LICENSE_CI: ${{ secrets.VAULT_LICENSE_CI }}

.github/workflows/tests.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ jobs:
1010
chart-verifier:
1111
runs-on: ubuntu-latest
1212
env:
13-
CHART_VERIFIER_VERSION: '1.13.4'
13+
CHART_VERIFIER_VERSION: '1.13.8'
1414
steps:
1515
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1616
- name: Setup test tools
1717
uses: ./.github/actions/setup-test-tools
1818
- uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed # v5.1.0
1919
with:
20-
go-version: '1.22.5'
20+
go-version: '1.22.8'
2121
- run: go install "github.com/redhat-certification/chart-verifier@${CHART_VERIFIER_VERSION}"
2222
- run: bats --tap --timing ./test/chart
2323
permissions:

.helmignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,4 @@
2626
.github/
2727
.gitlab-ci.yml
2828
test/
29+
scratch/

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
## Unreleased
22

3+
## 0.29.0 (November 7, 2024)
4+
35
Changes:
46

5-
* Default `vault` version updated to 1.17.3
7+
* Default `vault` version updated to 1.18.1
8+
* Default `vault-k8s` version updated to 1.5.0
69
* Default `vault-csi-provider` version updated to 1.5.0
10+
* Tested with Kubernetes versions 1.28-1.31
711

812
Features:
913

Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
apiVersion: v2
55
name: vault
6-
version: 0.28.1
7-
appVersion: 1.17.2
6+
version: 0.29.0
7+
appVersion: 1.18.1
88
kubeVersion: ">= 1.20.0-0"
99
description: Official HashiCorp Vault Chart
1010
home: https://www.vaultproject.io

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ LOCAL_ACCEPTANCE_TESTS?=false
1414
KIND_CLUSTER_NAME?=vault-helm
1515

1616
# kind k8s version
17-
KIND_K8S_VERSION?=v1.30.0
17+
KIND_K8S_VERSION?=v1.31.1
1818

1919
# Generate json schema for chart values. See test/README.md for more details.
2020
values-schema:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ this README. Please refer to the Kubernetes and Helm documentation.
2121
The versions required are:
2222

2323
* **Helm 3.6+**
24-
* **Kubernetes 1.26+** - This is the earliest version of Kubernetes tested.
24+
* **Kubernetes 1.28+** - This is the earliest version of Kubernetes tested.
2525
It is possible that this chart works with earlier versions but it is
2626
untested.
2727

test/chart/verifier.bats

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ setup_file() {
66
cd `chart_dir`
77
export VERIFY_OUTPUT="/$BATS_RUN_TMPDIR/verify.json"
88
export CHART_VOLUME=vault-helm-chart-src
9-
local IMAGE="quay.io/redhat-certification/chart-verifier:1.10.1"
9+
local IMAGE="quay.io/redhat-certification/chart-verifier:1.13.8"
1010
# chart-verifier requires an openshift version if a cluster isn't available
11-
local OPENSHIFT_VERSION="4.12"
11+
local OPENSHIFT_VERSION="4.17"
1212
local DISABLED_TESTS="chart-testing"
1313

1414
local run_cmd="chart-verifier"

values.openshift.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ global:
99
injector:
1010
image:
1111
repository: "registry.connect.redhat.com/hashicorp/vault-k8s"
12-
tag: "1.4.2-ubi"
12+
tag: "1.5.0-ubi"
1313

1414
agentImage:
1515
repository: "registry.connect.redhat.com/hashicorp/vault"
16-
tag: "1.17.2-ubi"
16+
tag: "1.18.1-ubi"
1717

1818
server:
1919
image:
2020
repository: "registry.connect.redhat.com/hashicorp/vault"
21-
tag: "1.17.2-ubi"
21+
tag: "1.18.1-ubi"
2222

2323
readinessProbe:
2424
path: "/v1/sys/health?uninitcode=204"

values.schema.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,9 @@
139139
}
140140
}
141141
},
142+
"logLevel": {
143+
"type": "string"
144+
},
142145
"pod": {
143146
"type": "object",
144147
"properties": {
@@ -667,9 +670,6 @@
667670
}
668671
}
669672
},
670-
"includeConfigAnnotation": {
671-
"type": "boolean"
672-
},
673673
"dataStorage": {
674674
"type": "object",
675675
"properties": {
@@ -849,6 +849,9 @@
849849
}
850850
}
851851
},
852+
"includeConfigAnnotation": {
853+
"type": "boolean"
854+
},
852855
"ingress": {
853856
"type": "object",
854857
"properties": {

0 commit comments

Comments
 (0)