From 2da73f56e6fd61eca4690b70076bba063fbbf718 Mon Sep 17 00:00:00 2001 From: Joe Sirianni Date: Thu, 16 Apr 2026 09:46:58 -0400 Subject: [PATCH 1/2] Bindplane v1.99 --- .github/workflows/ci.yml | 2 +- charts/bindplane/Chart.yaml | 2 +- charts/bindplane/README.md | 2 +- charts/bindplane/templates/_helpers.tpl | 2 +- test/cases/default/values.yaml | 8 ++++++++ test/cases/ingress/values.yaml | 8 ++++++++ test/cases/ldap/values.yaml | 8 ++++++++ test/cases/oidc/values.yaml | 8 ++++++++ test/cases/volume/values.yaml | 8 ++++++++ 9 files changed, 44 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7d60168c..548fa88e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: uses: igabaydulin/helm-check-action@0.1.4 env: CHART_LOCATION: ./charts/bindplane - CHART_VALUES: ./charts/bindplane/values.yaml + CHART_VALUES: ./test/cases/default/values.yaml - name: Helm Docs uses: losisin/helm-docs-github-action@v1 diff --git a/charts/bindplane/Chart.yaml b/charts/bindplane/Chart.yaml index fa3056ad..5e2f5a87 100644 --- a/charts/bindplane/Chart.yaml +++ b/charts/bindplane/Chart.yaml @@ -6,7 +6,7 @@ type: application version: 1.33.2 # The Bindplane tagged release. If the user does not # set the `image.tag` values option, this version is used. -appVersion: 1.98.2 +appVersion: 1.99.1 keywords: - kubernetes - bindplane diff --git a/charts/bindplane/README.md b/charts/bindplane/README.md index 67b9f918..7bf6f270 100644 --- a/charts/bindplane/README.md +++ b/charts/bindplane/README.md @@ -1,6 +1,6 @@ # bindplane -![Version: 1.33.2](https://img.shields.io/badge/Version-1.33.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.98.2](https://img.shields.io/badge/AppVersion-1.98.2-informational?style=flat-square) +![Version: 1.33.2](https://img.shields.io/badge/Version-1.33.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.99.1](https://img.shields.io/badge/AppVersion-1.99.1-informational?style=flat-square) Bindplane is an observability pipeline. diff --git a/charts/bindplane/templates/_helpers.tpl b/charts/bindplane/templates/_helpers.tpl index 7d2cda00..19e4fe6e 100644 --- a/charts/bindplane/templates/_helpers.tpl +++ b/charts/bindplane/templates/_helpers.tpl @@ -186,7 +186,7 @@ BBolt support was removed in BindPlane v1.99.0 (April 2026). {{- define "bindplane.validate_bbolt" -}} {{- if eq .Values.backend.type "bbolt" -}} {{- $tag := include "bindplane.tag" . | trimPrefix "v" -}} -{{- if regexMatch "^[0-9]+\\.[0-9]+\\.[0-9]+" $tag -}} +{{- if regexMatch "^[0-9]+\\.[0-9]+\\.[0-9]+(-[a-zA-Z0-9\\.]+)?$" $tag -}} {{- if semverCompare ">=1.99.0" $tag -}} {{- fail "backend.type 'bbolt' is not supported with BindPlane versions newer than v1.98.0. BBolt was removed in BindPlane v1.99.0 (April 2026). Please migrate to backend.type 'postgres'." -}} {{- end -}} diff --git a/test/cases/default/values.yaml b/test/cases/default/values.yaml index 772a3f65..e4c533d1 100644 --- a/test/cases/default/values.yaml +++ b/test/cases/default/values.yaml @@ -2,6 +2,14 @@ extraEnv: - name: BINDPLANE_LOGGING_LEVEL value: debug +backend: + type: postgres + postgres: + host: postgres.postgres.svc.cluster.local + database: bindplane + username: postgres + password: password + # Required options config: username: bpuser diff --git a/test/cases/ingress/values.yaml b/test/cases/ingress/values.yaml index 81ecda9d..26262e67 100644 --- a/test/cases/ingress/values.yaml +++ b/test/cases/ingress/values.yaml @@ -1,3 +1,11 @@ +backend: + type: postgres + postgres: + host: postgres.postgres.svc.cluster.local + database: bindplane + username: postgres + password: password + # Required options config: username: bpuser diff --git a/test/cases/ldap/values.yaml b/test/cases/ldap/values.yaml index e5dc773e..3ac2137f 100644 --- a/test/cases/ldap/values.yaml +++ b/test/cases/ldap/values.yaml @@ -1,3 +1,11 @@ +backend: + type: postgres + postgres: + host: postgres.postgres.svc.cluster.local + database: bindplane + username: postgres + password: password + # Required options config: username: bpuser diff --git a/test/cases/oidc/values.yaml b/test/cases/oidc/values.yaml index 08304194..ab2b91ac 100644 --- a/test/cases/oidc/values.yaml +++ b/test/cases/oidc/values.yaml @@ -1 +1,9 @@ # Placeholder, see .github/workflows/scripts/generate-oidc-test-config.sh + +backend: + type: postgres + postgres: + host: postgres.postgres.svc.cluster.local + database: bindplane + username: postgres + password: password diff --git a/test/cases/volume/values.yaml b/test/cases/volume/values.yaml index b24a25dc..67e2b3b3 100644 --- a/test/cases/volume/values.yaml +++ b/test/cases/volume/values.yaml @@ -1,3 +1,11 @@ +backend: + type: postgres + postgres: + host: postgres.postgres.svc.cluster.local + database: bindplane + username: postgres + password: password + # Required options config: username: bpuser From 627d675c392b249aab02dea6806da65fe619dd70 Mon Sep 17 00:00:00 2001 From: Joe Sirianni Date: Fri, 17 Apr 2026 14:47:06 -0400 Subject: [PATCH 2/2] bump chart version in prep for merge --- charts/bindplane/Chart.yaml | 2 +- charts/bindplane/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/bindplane/Chart.yaml b/charts/bindplane/Chart.yaml index 5e2f5a87..bc8d79da 100644 --- a/charts/bindplane/Chart.yaml +++ b/charts/bindplane/Chart.yaml @@ -3,7 +3,7 @@ name: bindplane description: Bindplane is an observability pipeline. type: application # The chart's version -version: 1.33.2 +version: 1.34.0 # The Bindplane tagged release. If the user does not # set the `image.tag` values option, this version is used. appVersion: 1.99.1 diff --git a/charts/bindplane/README.md b/charts/bindplane/README.md index 7bf6f270..37b2f87b 100644 --- a/charts/bindplane/README.md +++ b/charts/bindplane/README.md @@ -1,6 +1,6 @@ # bindplane -![Version: 1.33.2](https://img.shields.io/badge/Version-1.33.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.99.1](https://img.shields.io/badge/AppVersion-1.99.1-informational?style=flat-square) +![Version: 1.34.0](https://img.shields.io/badge/Version-1.34.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.99.1](https://img.shields.io/badge/AppVersion-1.99.1-informational?style=flat-square) Bindplane is an observability pipeline.