Skip to content

Commit e626690

Browse files
committed
chore(packages/system/openbao): bump openbao chart to 0.25.7
Re-vendors the openbao-helm chart from 0.25.3 to 0.25.7 (app v2.5.0 -> v2.5.1), the latest in the ^0.25 line the Makefile pins, picking up the v2.5.1 security fix. cozystack overrides (injector + csi disabled) stay valid and render nothing, so the changed surface is the openbao server StatefulSet image only. Widening past 0.25.x to 0.28.x (app v2.5.5) would need a CHART_VERSION constraint change plus a 0.26/0.27/0.28 changelog review and is intentionally left out. Adds helm-unittest coverage (the package shipped none): pins the server image and the injector/csi-disabled invariants. Adaptations: - charts/: re-vendored via make update (helm pull openbao ^0.25 -> 0.25.7) - Makefile: add test target - tests/openbao_test.yaml: new helm-unittest coverage Assisted-By: Claude <[email protected]> Signed-off-by: Aleksei Sviridkin <[email protected]>
1 parent 82b8c46 commit e626690

8 files changed

Lines changed: 130 additions & 53 deletions

File tree

‎packages/system/openbao/Makefile‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,7 @@ export CHART_VERSION=^0.25
77

88
include ../../../hack/package.mk
99

10+
test:
11+
helm unittest .
12+
1013
update: clean openbao-update

‎packages/system/openbao/charts/openbao/Chart.yaml‎

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@ annotations:
22
artifacthub.io/changes: |
33
- kind: changed
44
description: |
5-
fix: Add extraPorts to server Service in ha
6-
artifacthub.io/containsSecurityUpdates: "false"
5+
fix: Add job selector in Grafana dashboard
76
charts.openshift.io/name: Openbao
87
apiVersion: v2
9-
appVersion: v2.5.0
8+
appVersion: v2.5.1
109
description: Official OpenBao Chart
1110
home: https://github.com/openbao/openbao-helm
1211
icon: https://raw.githubusercontent.com/openbao/artwork/refs/heads/main/color/openbao-color.svg
@@ -27,4 +26,4 @@ maintainers:
2726
name: openbao
2827
sources:
2928
- https://github.com/openbao/openbao-helm
30-
version: 0.25.3
29+
version: 0.25.7

‎packages/system/openbao/charts/openbao/README.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# openbao
22

3-
![Version: 0.25.3](https://img.shields.io/badge/Version-0.25.3-informational?style=flat-square) ![AppVersion: v2.5.0](https://img.shields.io/badge/AppVersion-v2.5.0-informational?style=flat-square)
3+
![Version: 0.25.7](https://img.shields.io/badge/Version-0.25.7-informational?style=flat-square) ![AppVersion: v2.5.1](https://img.shields.io/badge/AppVersion-v2.5.1-informational?style=flat-square)
44

55
Official OpenBao Chart
66

@@ -280,6 +280,7 @@ Kubernetes: `>= 1.30.0-0`
280280
| server.service.externalTrafficPolicy | string | `"Cluster"` | |
281281
| server.service.extraLabels | object | `{}` | |
282282
| server.service.extraPorts | list | `[]` | extraPorts is a list of extra ports. Specified as a YAML list. This is useful if you need to add additional ports to the server service in dynamic way. |
283+
| server.service.headless.annotations | object | `{}` | |
283284
| server.service.instanceSelector.enabled | bool | `true` | |
284285
| server.service.ipFamilies | list | `[]` | |
285286
| server.service.ipFamilyPolicy | string | `""` | |
@@ -337,7 +338,7 @@ Kubernetes: `>= 1.30.0-0`
337338
| snapshotAgent.extraVolumeMounts | list | `[]` | List of additional volumeMounts for the snapshot cronjob container. |
338339
| snapshotAgent.extraVolumes | list | `[]` | List of extraVolumes made available to the snapshot cronjob container. |
339340
| snapshotAgent.image.repository | string | `"ghcr.io/openbao/openbao-snapshot-agent"` | |
340-
| snapshotAgent.image.tag | string | `"0.2.4"` | |
341+
| snapshotAgent.image.tag | string | `"0.3.0"` | |
341342
| snapshotAgent.resources | object | `{}` | |
342343
| snapshotAgent.restartPolicy | string | `"OnFailure"` | |
343344
| snapshotAgent.s3CredentialsSecret | string | `"my-s3-credentials"` | |

0 commit comments

Comments
 (0)