You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Automated release PR for Vector ${{ steps.vector.outputs.version }}.
92
+
93
+
## Reviewer checklist
94
+
95
+
- [ ] Review `CHANGELOG.md` and edit if needed (drop reverted/housekeeping entries, fix miscategorized commits).
96
+
- [ ] Confirm `appVersion` in `charts/vector/Chart.yaml` matches the intended Vector release.
97
+
- [ ] Merge via **squash** so the commit history stays clean — the Post Release workflow fires on merge and will merge `develop` into `master`, triggering the chart release.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+40Lines changed: 40 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,46 @@ All notable changes to this project will be documented in this file.
3
3
4
4
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html)
5
5
6
+
## [vector-0.56.0] - 2026-06-03
7
+
8
+
### Releasing
9
+
10
+
#### Bug Fixes
11
+
12
+
- Bump develop chart version to 0.56.0 (#566) ([2456205](https://github.com/vectordotdev/helm-charts/commit/2456205027e414b36786b5b866e4f05d7767e6f9))
13
+
14
+
#### Features
15
+
16
+
- Lockstep chart version with Vector version (#561) ([f2c7ef2](https://github.com/vectordotdev/helm-charts/commit/f2c7ef276df20929b42f05d79b888cdef4d68760))
17
+
18
+
### Vector
19
+
20
+
#### Features
21
+
22
+
- Add support for custom annotations on sts pvc (#552) ([ed76b0d](https://github.com/vectordotdev/helm-charts/commit/ed76b0d036b16aa90f5bc556db91a5ac7d8ed5d1))
23
+
- Bump Vector to 0.56.0 and update Helm docs ([94dbe2d](https://github.com/vectordotdev/helm-charts/commit/94dbe2d48dc4dc4b375ada3c46522621955d73cc))
24
+
25
+
## [vector-0.52.0] - 2026-04-22
26
+
27
+
### Releasing
28
+
29
+
#### Features
30
+
31
+
- Update Vector version to 0.55.0 and Helm docs (#558) ([6ce3699](https://github.com/vectordotdev/helm-charts/commit/6ce36995480f6dcafd81c162e4377f5e0a6035eb))
32
+
33
+
### Vector
34
+
35
+
#### Bug Fixes
36
+
37
+
- Use haproxy podPriorityClassName in haproxy deployment (#538) ([889084a](https://github.com/vectordotdev/helm-charts/commit/889084aca571c176abb553f86ee600b739bf4289))
38
+
- Set haproxy terminationGracePeriodSeconds on pod spec (#539) ([b261a43](https://github.com/vectordotdev/helm-charts/commit/b261a432e9fac7afbabf5ace5625eef7dbf63f14))
39
+
- Add missing namespace to HPA and PDB templates (#537) ([40adbf7](https://github.com/vectordotdev/helm-charts/commit/40adbf7c21d895c9e217ef0f33073186c415cc49))
40
+
41
+
#### Features
42
+
43
+
- Add startupProbe option to pod template (#550) ([e3ce248](https://github.com/vectordotdev/helm-charts/commit/e3ce248883d3ddcde9c5bb4ea66bbfe61cdaefd1))
44
+
- Default API bind and readiness for chart-managed config (#540) ([82773e7](https://github.com/vectordotdev/helm-charts/commit/82773e79041172ddeed13efe7ab679a79fb72fa7))
The release workflows authenticate as the `vectordotdev-bot` GitHub App. The App must be installed on this repo, with the following configured under **Settings → Secrets and variables → Actions**:
13
10
14
-
Now run the release script:
11
+
- Secret: `VECTORDOTDEV_BOT_APP_ID` — the App's numeric ID.
12
+
- Secret: `VECTORDOTDEV_BOT_PRIVATE_KEY` — the App's private key (PEM contents).
The App is required because the default `GITHUB_TOKEN` cannot trigger downstream workflows — without it, the push to `master` would not fire the [release workflow](https://github.com/vectordotdev/helm-charts/actions/workflows/release.yaml), and PR-creation events would not run CI.
19
15
20
-
This will create the pull requests and wait for them to be approved and merged. If the script fails, please refer to the following section and continue the release manually.
16
+
## Automated release
21
17
22
-
After the script runs, the [release workflow](https://github.com/vectordotdev/helm-charts/actions/workflows/release.yaml) should start automatically. Once it completes, you will have successfully released `helm-charts`!
18
+
1. Go to **Actions → Prepare Release** and click **Run workflow**, or run:
19
+
```shell
20
+
gh workflow run release-prepare.yml
21
+
```
22
+
2. Review the opened release PR — edit `CHANGELOG.md` if needed, then **squash-merge** into `develop`.
23
+
3. The **Post Release** workflow fires automatically on merge and:
24
+
- Merges `develop` into `master` (triggering the chart release).
25
+
- Opens a version bump PR for the next development cycle, set to auto-merge once CI passes.
26
+
27
+
Once the [release workflow](https://github.com/vectordotdev/helm-charts/actions/workflows/release.yaml) completes, the chart is published.
23
28
24
29
## Releasing manually
25
30
26
31
<details>
27
-
<summary>Always prefer the automated method described above. Use this guide only if the above method fails. </summary>
28
-
To make releasing easier two scripts are utilized in the steps below.
29
-
30
-
1. Run `$ .github/release-vector-version.sh`
31
-
- Update Helm docs by running `helm-docs`
32
-
- Commit the changes generated from step 1. This needs to be a
[Vector](https://vector.dev/) is a high-performance, end-to-end observability data pipeline that puts you in control of your observability data. Collect, transform, and route all your logs, metrics, and traces to any vendors you want today and any other vendors you may want tomorrow. Vector enables dramatic cost reduction, novel data enrichment, and data security where you need it, not where is most convenient for your vendors.
6
6
@@ -183,6 +183,7 @@ helm install <RELEASE_NAME> \
183
183
| nameOverride | string | `""` | Override the name of resources. |
184
184
| nodeSelector | object | `{}` | Configure a [nodeSelector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) for Vector Pods. |
185
185
| persistence.accessModes | list | `["ReadWriteOnce"]` | Specifies the accessModes for PersistentVolumeClaims. Valid for the "Aggregator" role. |
186
+
| persistence.annotations | object | `{}` | Set annotations on the PersistentVolumeClaims created by the StatefulSet. |
186
187
| persistence.enabled | bool | `false` | If true, create and use PersistentVolumeClaims. |
187
188
| persistence.existingClaim | string | `""` | Name of an existing PersistentVolumeClaim to use. Valid for the "Aggregator" role. |
188
189
| persistence.finalizers | list | `["kubernetes.io/pvc-protection"]` | Specifies the finalizers of PersistentVolumeClaims. Valid for the "Aggregator" role. |
0 commit comments