Skip to content

Commit 5023adb

Browse files
committed
chore(buzz): drop the bundled postgres and redis subcharts
Postgres comes from the CloudNativePG operator and Redis from the Redis operator, so upstream's evaluation subcharts never render here. They were still vendored: ~11.9k lines carrying their own images, CRDs and schemas into our tree and our SBOM for nothing. Removing them takes the evaluation profile with it, so postgresql.enabled and redis.enabled can no longer be turned on. That is the intent, and the README says so along with the caveat that a chart bump re-vendors them. Rendered output is byte-identical to before the removal.
1 parent c7dce69 commit 5023adb

72 files changed

Lines changed: 5 additions & 11872 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

argocd-helm-charts/buzz/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ This wrapper runs the upstream chart in its production profile and supplies the
88
KubeAid way: PostgreSQL from the CloudNativePG operator via `kubeaid-addons`, Redis from the Redis
99
operator, and object storage from an external S3-compatible endpoint.
1010

11+
Upstream's bundled `postgres` and `redis` subcharts are stripped from the vendored copy, so the
12+
evaluation profile is gone and `buzz.postgresql.enabled` / `buzz.redis.enabled` have to stay false.
13+
Re-vendoring with `bin/manage-helm-chart.sh --update-helm-chart buzz` pulls them back in, so the
14+
removal has to be repeated on every chart bump.
15+
1116
## Prerequisites
1217

1318
- `cloudnative-pg` and `redis-operator` installed on the cluster.

argocd-helm-charts/buzz/charts/buzz/Chart.lock

Lines changed: 0 additions & 9 deletions
This file was deleted.

argocd-helm-charts/buzz/charts/buzz/Chart.yaml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,6 @@ annotations:
55
artifacthub.io/license: Apache-2.0
66
apiVersion: v2
77
appVersion: 0.1.0
8-
dependencies:
9-
- alias: postgresql
10-
condition: postgresql.enabled
11-
name: postgres
12-
repository: oci://registry-1.docker.io/cloudpirates
13-
version: 0.19.x
14-
- condition: redis.enabled
15-
name: redis
16-
repository: oci://registry-1.docker.io/cloudpirates
17-
version: 0.30.x
188
description: 'Buzz — a Nostr-based messaging platform for human–agent collaboration. A
199
single relay binary serving WebSocket + REST + web UI, backed by PostgreSQL and
2010
Redis. Configurable for single-node evaluation (subcharts on) and HA production

argocd-helm-charts/buzz/charts/buzz/charts/postgres/.helmignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

argocd-helm-charts/buzz/charts/buzz/charts/postgres/CHANGELOG.md

Lines changed: 0 additions & 378 deletions
This file was deleted.

argocd-helm-charts/buzz/charts/buzz/charts/postgres/Chart.lock

Lines changed: 0 additions & 6 deletions
This file was deleted.

argocd-helm-charts/buzz/charts/buzz/charts/postgres/Chart.yaml

Lines changed: 0 additions & 49 deletions
This file was deleted.

argocd-helm-charts/buzz/charts/buzz/charts/postgres/LICENSE

Lines changed: 0 additions & 201 deletions
This file was deleted.

0 commit comments

Comments
 (0)