diff --git a/charts/apicurio-registry-3.8.0.tgz b/charts/apicurio-registry-3.8.0.tgz index 58eedc9..dd00522 100644 Binary files a/charts/apicurio-registry-3.8.0.tgz and b/charts/apicurio-registry-3.8.0.tgz differ diff --git a/charts/console-3.3.0.tgz b/charts/console-3.3.0.tgz deleted file mode 100644 index b323694..0000000 Binary files a/charts/console-3.3.0.tgz and /dev/null differ diff --git a/charts/flink-kubernetes-operator-1.14.0.tgz b/charts/flink-kubernetes-operator-1.14.0.tgz deleted file mode 100644 index c0df1c3..0000000 Binary files a/charts/flink-kubernetes-operator-1.14.0.tgz and /dev/null differ diff --git a/charts/github-runner-0.2.11.tgz b/charts/github-runner-0.2.11.tgz index 1ebead7..9c4ff19 100644 Binary files a/charts/github-runner-0.2.11.tgz and b/charts/github-runner-0.2.11.tgz differ diff --git a/charts/index.yaml b/charts/index.yaml index fdafdf8..6a96d9f 100644 --- a/charts/index.yaml +++ b/charts/index.yaml @@ -38,9 +38,9 @@ entries: url: https://github.com/Apicurio/apicurio-registry-content-sync-operator apiVersion: v2 appVersion: 0.0.0 - created: "2026-03-21T03:29:51.43842381Z" + created: "2026-03-22T01:05:20.962714222Z" description: Install and configure Apicurio Registry in Kubernetes. - digest: 176242567c6904ddaa2f64a22deeb7ebe937adceab715fec35edf824f59eb6af + digest: 72c9c5bebbc7bbf54e38351499fc24f76617e17f454a15665094507b205d2988 home: https://github.com/eshepelyuk/apicurio-registry-helm icon: https://design.jboss.org/apicurio/logo/final/svg/apicurio_registry_icon_default.svg keywords: @@ -72,7 +72,7 @@ entries: url: https://argoproj.github.io/argo-helm/pgp_keys.asc apiVersion: v2 appVersion: v3.3.4 - created: "2026-03-21T03:29:51.448626354Z" + created: "2026-03-22T01:05:21.018907693Z" dependencies: - condition: redis-ha.enabled name: redis-ha @@ -108,7 +108,7 @@ entries: url: https://cert-manager.io/public-keys/cert-manager-keyring-2021-09-20-1020CF3C033D4F35BAE1C19E1226061C665DF13E.gpg apiVersion: v2 appVersion: v1.20.0 - created: "2026-03-21T03:29:51.45328655Z" + created: "2026-03-22T01:05:21.047235694Z" description: A Helm chart for cert-manager digest: 1f1a268fd1642d76d0b9fd162aaedc91973a81b87d9e57c0fff246024ccd2ad4 home: https://cert-manager.io @@ -138,7 +138,7 @@ entries: artifacthub.io/prerelease: "false" apiVersion: v2 appVersion: 2.8.1 - created: "2026-03-21T03:29:51.461858326Z" + created: "2026-03-22T01:05:21.100288159Z" description: Chaos Mesh is a cloud-native Chaos Engineering platform that orchestrates chaos on Kubernetes environments. digest: 27d3411c18c15eb55e40b4c5255a06d7a6f8d97b722f58faae0255fe5c894f4b @@ -167,38 +167,10 @@ entries: urls: - https://MathTrail.github.io/charts/charts/chaos-mesh-2.8.1.tgz version: 2.8.1 - console: - - annotations: - artifacthub.io/images: | - - name: console - image: docker.redpanda.com/redpandadata/console:v3.3.2 - artifacthub.io/license: Apache-2.0 - artifacthub.io/links: | - - name: Documentation - url: https://docs.redpanda.com - - name: "Helm (>= 3.6.0)" - url: https://helm.sh/docs/intro/install/ - apiVersion: v2 - appVersion: v3.3.2 - created: "2026-03-21T03:29:51.462817327Z" - description: Helm chart to deploy Redpanda Console. - digest: b0554cbdcae5e24f5e4be58ed6f46f6811b009d51f8c416c49f84e80073ae420 - icon: https://go.redpanda.com/hubfs/Redpandas/skate-stand-panda.svg - kubeVersion: '>= 1.25.0-0' - maintainers: - - name: redpanda-data - url: https://github.com/orgs/redpanda-data/people - name: console - sources: - - https://github.com/redpanda-data/redpanda-operator/tree/main/charts/console - type: application - urls: - - https://MathTrail.github.io/charts/charts/console-3.3.0.tgz - version: 3.3.0 external-secrets: - apiVersion: v2 appVersion: v2.2.0 - created: "2026-03-21T03:29:51.468561535Z" + created: "2026-03-22T01:05:21.144024856Z" dependencies: - condition: bitwarden-sdk-server.enabled name: bitwarden-sdk-server @@ -220,25 +192,13 @@ entries: urls: - https://MathTrail.github.io/charts/charts/external-secrets-2.2.0.tgz version: 2.2.0 - flink-kubernetes-operator: - - apiVersion: v2 - appVersion: 1.14.0 - created: "2026-03-21T03:29:51.471224906Z" - description: A Helm chart for the Apache Flink Kubernetes Operator - digest: 330f8569d410ee9dc0b2a33f420ddb8457aa92331c8402ac034d589b9f80d883 - icon: https://flink.apache.org/img/logo/png/50/color_50.png - name: flink-kubernetes-operator - type: application - urls: - - https://MathTrail.github.io/charts/charts/flink-kubernetes-operator-1.14.0.tgz - version: 1.14.0 github-runner: - apiVersion: v2 appVersion: latest - created: "2026-03-21T03:29:51.471412398Z" + created: "2026-03-22T01:05:21.154230012Z" description: GitHub Actions self-hosted runner for MathTrail CI/CD (BuildKit + Buildah) - digest: 5fd5d324dce67667f8c27d899c556ff73b60cd8ebbb4d0387474093df8cf0466 + digest: 734d01e3500ad13c8a542d5189b402ccc26c76bb7cad16758f827f7cb7e1dbf3 name: github-runner type: application urls: @@ -254,7 +214,7 @@ entries: url: https://github.com/grafana/grafana apiVersion: v2 appVersion: 12.3.1 - created: "2026-03-21T03:29:51.473181643Z" + created: "2026-03-22T01:05:21.179303969Z" deprecated: true description: The leading tool for querying and visualizing time series and metrics. digest: c08c87969270402e7d5227edb8385af67cc32ee34817bff89773ad02303b5d79 @@ -290,7 +250,7 @@ entries: hydra: - apiVersion: v2 appVersion: v25.4.0 - created: "2026-03-21T03:29:51.475193838Z" + created: "2026-03-22T01:05:21.199334206Z" dependencies: - alias: ory name: ory-commons @@ -328,7 +288,7 @@ entries: k6-operator: - apiVersion: v1 appVersion: 1.3.0 - created: "2026-03-21T03:29:51.47725702Z" + created: "2026-03-22T01:05:21.218367211Z" description: A Helm chart to install the k6-operator digest: 63fffef28bc6166fb8facd8204db5439704bfcbd56f3ac5def38107369a615ea home: https://k6.io @@ -353,9 +313,9 @@ entries: k6-test-runner: - apiVersion: v2 appVersion: 0.54.0 - created: "2026-03-21T03:29:51.477397291Z" + created: "2026-03-22T01:05:21.228121027Z" description: Universal k6 load test runner for MathTrail services - digest: 5320bbf16a97c2c778353efac552fe3db6ef13f1f7f64c2392caec85637b4441 + digest: 95fe6197a1db0f3ef3440d7cc5a2524e1ed305e7aec6b93a1163da9b3dd34531 name: k6-test-runner type: application urls: @@ -364,7 +324,7 @@ entries: k8s-monitoring: - apiVersion: v2 appVersion: 3.8.4 - created: "2026-03-21T03:29:51.499830625Z" + created: "2026-03-22T01:05:21.33800656Z" dependencies: - alias: annotationAutodiscovery condition: annotationAutodiscovery.enabled @@ -449,24 +409,53 @@ entries: urls: - https://MathTrail.github.io/charts/charts/k8s-monitoring-3.8.4.tgz version: 3.8.4 - kafka-ui: - - apiVersion: v2 - appVersion: v1.2.0 - created: "2026-03-21T03:29:51.500200048Z" - description: A Helm chart for kafka-UI - digest: 374dc423e03e55a55cc37b31e9a68503c2d529680af8893ba370641e18d42452 - icon: https://raw.githubusercontent.com/kafbat/kafka-ui/main/documentation/images/logo_new.png + kafka: + - annotations: + category: Infrastructure + images: | + - name: jmx-exporter + image: docker.io/bitnami/jmx-exporter:1.4.0-debian-12-r0 + - name: kafka + image: docker.io/bitnami/kafka:4.0.0-debian-12-r10 + - name: kubectl + image: docker.io/bitnami/kubectl:1.33.4-debian-12-r0 + - name: os-shell + image: docker.io/bitnami/os-shell:12-debian-12-r51 + licenses: Apache-2.0 + tanzuCategory: service + apiVersion: v2 + appVersion: 4.0.0 + created: "2026-03-22T01:05:21.364070951Z" + dependencies: + - name: common + repository: oci://registry-1.docker.io/bitnamicharts + tags: + - bitnami-common + version: 2.x.x + description: Apache Kafka is a distributed streaming platform designed to build + real-time pipelines and can be used as a message broker or as a replacement + for a log aggregation solution for big data applications. + digest: fe39cc71f350929c35561b30c1c7f3e16019de69edab9b82d656d0aca7667a64 + home: https://bitnami.com + icon: https://dyltqmyl993wv.cloudfront.net/assets/stacks/kafka/img/kafka-stack-220x234.png + keywords: + - kafka + - streaming + - producer + - consumer maintainers: - - name: DDDFiish - name: kafka-ui - type: application + - name: Broadcom, Inc. All Rights Reserved. + url: https://github.com/bitnami/charts + name: kafka + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/kafka urls: - - https://MathTrail.github.io/charts/charts/kafka-ui-1.5.2.tgz - version: 1.5.2 + - https://MathTrail.github.io/charts/charts/kafka-32.4.3.tgz + version: 32.4.3 keto: - apiVersion: v2 appVersion: v25.4.0 - created: "2026-03-21T03:29:51.5009161Z" + created: "2026-03-22T01:05:21.381358507Z" dependencies: - alias: ory name: ory-commons @@ -498,7 +487,7 @@ entries: kratos: - apiVersion: v2 appVersion: v25.4.0 - created: "2026-03-21T03:29:51.501888627Z" + created: "2026-03-22T01:05:21.392916141Z" dependencies: - alias: ory name: ory-commons @@ -515,7 +504,7 @@ entries: loki: - apiVersion: v2 appVersion: 3.6.7 - created: "2026-03-21T03:29:51.511259286Z" + created: "2026-03-22T01:05:21.434282184Z" dependencies: - alias: minio condition: minio.enabled @@ -551,10 +540,10 @@ entries: version: 6.55.0 mathtrail-service-lib: - apiVersion: v2 - created: "2026-03-21T03:29:51.511933136Z" + created: "2026-03-22T01:05:21.443090344Z" description: 'Library Helm Chart for MathTrail microservices. Provides reusable templates. ' - digest: 0f3d80d2d8f21f1c6659c85360e27c5706ab3f012a47424ce83a3a42c28423e7 + digest: 17482be51876bdea0f2861e1efd3c137925416ae36e5f4d999479ac2c7571fb2 name: mathtrail-service-lib type: library urls: @@ -563,7 +552,7 @@ entries: mimir-distributed: - apiVersion: v2 appVersion: 3.0.4 - created: "2026-03-21T03:29:51.522549369Z" + created: "2026-03-22T01:05:21.494452017Z" dependencies: - alias: minio condition: minio.enabled @@ -589,10 +578,54 @@ entries: urls: - https://MathTrail.github.io/charts/charts/mimir-distributed-6.0.6.tgz version: 6.0.6 + minio: + - annotations: + category: Infrastructure + images: | + - name: minio + image: docker.io/bitnami/minio:2025.7.23-debian-12-r3 + - name: minio-client + image: docker.io/bitnami/minio-client:2025.7.21-debian-12-r2 + - name: minio-object-browser + image: docker.io/bitnami/minio-object-browser:2.0.2-debian-12-r3 + - name: os-shell + image: docker.io/bitnami/os-shell:12-debian-12-r50 + licenses: Apache-2.0 + tanzuCategory: service + apiVersion: v2 + appVersion: 2025.7.23 + created: "2026-03-22T01:05:21.514578345Z" + dependencies: + - name: common + repository: oci://registry-1.docker.io/bitnamicharts + tags: + - bitnami-common + version: 2.x.x + description: MinIO(R) is an object storage server, compatible with Amazon S3 cloud + storage service, mainly used for storing unstructured data (such as photos, + videos, log files, etc.). + digest: 0a82daf088c8971cc5c727abbc68798d64283fef702ccd58f7bd499ceeda6a09 + home: https://bitnami.com + icon: https://dyltqmyl993wv.cloudfront.net/assets/stacks/minio/img/minio-stack-220x234.png + keywords: + - minio + - storage + - object-storage + - s3 + - cluster + maintainers: + - name: Broadcom, Inc. All Rights Reserved. + url: https://github.com/bitnami/charts + name: minio + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/minio + urls: + - https://MathTrail.github.io/charts/charts/minio-17.0.21.tgz + version: 17.0.21 oathkeeper: - apiVersion: v2 appVersion: v25.4.0 - created: "2026-03-21T03:29:51.524308926Z" + created: "2026-03-22T01:05:21.52610611Z" dependencies: - alias: oathkeeper-maester condition: maester.enabled @@ -627,7 +660,7 @@ entries: opentelemetry-collector: - apiVersion: v2 appVersion: 0.147.0 - created: "2026-03-21T03:29:51.525878165Z" + created: "2026-03-22T01:05:21.541813043Z" description: OpenTelemetry Collector Helm chart for Kubernetes digest: d1d4b4f5c3fdbcff26cacec9a0378a889ce8b6b36e0cdfe49017a72b228a2dc9 home: https://opentelemetry.io/ @@ -661,7 +694,7 @@ entries: tanzuCategory: service apiVersion: v2 appVersion: 18.3.0 - created: "2026-03-21T03:29:51.531724801Z" + created: "2026-03-22T01:05:21.568759168Z" dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts @@ -693,7 +726,7 @@ entries: pyroscope: - apiVersion: v2 appVersion: 1.19.0 - created: "2026-03-21T03:29:51.537876005Z" + created: "2026-03-22T01:05:21.595545259Z" dependencies: - alias: agent condition: agent.enabled @@ -745,7 +778,7 @@ entries: tanzuCategory: service apiVersion: v2 appVersion: 8.6.1 - created: "2026-03-21T03:29:51.54199718Z" + created: "2026-03-22T01:05:21.620730219Z" dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts @@ -771,48 +804,50 @@ entries: urls: - https://MathTrail.github.io/charts/charts/redis-25.3.7.tgz version: 25.3.7 - seaweedfs: - - apiVersion: v1 - appVersion: "4.17" - created: "2026-03-21T03:29:51.544619973Z" - description: SeaweedFS - digest: aed484974461cd43b27753a12ca15e86d4d8dd12a7a32695b326da998407d42b - name: seaweedfs - urls: - - https://MathTrail.github.io/charts/charts/seaweedfs-4.17.0.tgz - version: 4.17.0 - strimzi-kafka-operator: + risingwave: - apiVersion: v2 - appVersion: 0.51.0 - created: "2026-03-21T03:29:51.548422122Z" - description: 'Strimzi: Apache Kafka running on Kubernetes' - digest: 1ec8bbffe5e40d645635ace9c439ac54b39639af243bae6ce5b1f9eabfc07e9b - home: https://strimzi.io/ - icon: https://raw.githubusercontent.com/strimzi/strimzi-kafka-operator/main/documentation/logo/strimzi_logo.png + appVersion: v2.8.0 + created: "2026-03-22T01:05:21.658628263Z" + dependencies: + - name: common + repository: https://charts.bitnami.com/bitnami + version: 2.x.x + - name: postgresql + repository: https://charts.bitnami.com/bitnami + tags: + - bundle + - postgresql + version: 16.x.x + - name: minio + repository: https://charts.bitnami.com/bitnami + tags: + - minio + - bundle + version: 14.x.x + description: The distributed streaming database SQL stream processing with Postgres-like + experience. + digest: 08b2f229c85c1cd13d8a7cb0595731219599150babb14d9bff0c8c64bb006fe3 + home: https://www.risingwave.com + icon: https://avatars.githubusercontent.com/u/77175557?s=48&v=4 keywords: - - kafka - - queue - - stream - - event - - messaging - - datastore - - topic + - risingwave + - streaming-processing + - cloud-native + - real-time maintainers: - - email: cncf-strimzi-maintainers@lists.cncf.io - name: Strimzi Project Maintainers - url: https://github.com/strimzi/governance - name: strimzi-kafka-operator - sources: - - https://github.com/strimzi/strimzi-kafka-operator + - name: RisingWave Labs + url: https://www.risingwave-labs.com + name: risingwave + type: application urls: - - https://MathTrail.github.io/charts/charts/strimzi-kafka-operator-helm-3-chart-0.51.0.tgz - version: 0.51.0 + - https://MathTrail.github.io/charts/charts/risingwave-0.2.48.tgz + version: 0.2.48 telepresence-oss: - annotations: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 2.27.2 - created: "2026-03-21T03:29:51.553118758Z" + created: "2026-03-22T01:05:21.7068452Z" description: A chart for deploying the server-side components of Telepresence digest: 531251ffe0c8216e54f1ede79ca1a4c6b756aae29f78073cb8a3337e0518db01 icon: https://raw.githubusercontent.com/telepresenceio/telepresence.io/master/src/assets/images/telepresence-edgy.svg @@ -830,7 +865,7 @@ entries: tempo: - apiVersion: v2 appVersion: 2.9.0 - created: "2026-03-21T03:29:51.553695652Z" + created: "2026-03-22T01:05:21.717373161Z" deprecated: true description: Grafana Tempo Single Binary Mode digest: f1f6e318d5bca3b5097cb676077796cdf8135beb2c1f71c4d14614ccf9b0081b @@ -861,7 +896,7 @@ entries: - "chore(release): :rocket: publish v39.0.6" apiVersion: v2 appVersion: v3.6.11 - created: "2026-03-21T03:29:51.561852978Z" + created: "2026-03-22T01:05:21.774206735Z" description: A Traefik based Kubernetes ingress controller digest: 481fddc33f7e6827a7bf5d2a9b35fbff3925f6456517506c933e77c058390853 home: https://traefik.io/ @@ -890,7 +925,7 @@ entries: charts.openshift.io/name: HashiCorp Vault apiVersion: v2 appVersion: 1.21.2 - created: "2026-03-21T03:29:51.563458236Z" + created: "2026-03-22T01:05:21.790767374Z" description: Official HashiCorp Vault Chart digest: e31ddf3f6dd031c0f5407dd6b63361ea5ff655f89c781049b39f4c2a95a6f88a home: https://www.vaultproject.io @@ -916,7 +951,7 @@ entries: vault-config-operator: - apiVersion: v1 appVersion: v0.8.38 - created: "2026-03-21T03:29:51.565700886Z" + created: "2026-03-22T01:05:21.811250461Z" description: Helm chart that deploys vault-config-operator digest: fec8842524725a5bcceefa8fcf194275e678e40eeae23e0b8843cb7dd00d2070 keywords: @@ -934,7 +969,7 @@ entries: vault-secrets-operator: - apiVersion: v2 appVersion: 1.3.0 - created: "2026-03-21T03:29:51.568209518Z" + created: "2026-03-22T01:05:21.827224849Z" description: Official Vault Secrets Operator Chart digest: 6841861f9299fa968389ce4e48d579f628f3f8c0247c087ae3426f66efa45cc5 kubeVersion: '>=1.21.0-0' @@ -945,4 +980,4 @@ entries: urls: - https://MathTrail.github.io/charts/charts/vault-secrets-operator-1.3.0.tgz version: 1.3.0 -generated: "2026-03-21T03:29:51.437945667Z" +generated: "2026-03-22T01:05:20.953477611Z" diff --git a/charts/k6-test-runner-0.1.1.tgz b/charts/k6-test-runner-0.1.1.tgz index 5c103a0..b4207b6 100644 Binary files a/charts/k6-test-runner-0.1.1.tgz and b/charts/k6-test-runner-0.1.1.tgz differ diff --git a/charts/kafka-32.4.3.tgz b/charts/kafka-32.4.3.tgz new file mode 100644 index 0000000..f73f888 Binary files /dev/null and b/charts/kafka-32.4.3.tgz differ diff --git a/charts/kafka-ui-1.5.2.tgz b/charts/kafka-ui-1.5.2.tgz deleted file mode 100644 index e8a8278..0000000 Binary files a/charts/kafka-ui-1.5.2.tgz and /dev/null differ diff --git a/charts/mathtrail-service-lib-0.2.8.tgz b/charts/mathtrail-service-lib-0.2.8.tgz index ef4ecbb..5e46768 100644 Binary files a/charts/mathtrail-service-lib-0.2.8.tgz and b/charts/mathtrail-service-lib-0.2.8.tgz differ diff --git a/charts/minio-17.0.21.tgz b/charts/minio-17.0.21.tgz new file mode 100644 index 0000000..f4e0a0a Binary files /dev/null and b/charts/minio-17.0.21.tgz differ diff --git a/charts/risingwave-0.2.48.tgz b/charts/risingwave-0.2.48.tgz new file mode 100644 index 0000000..030c66a Binary files /dev/null and b/charts/risingwave-0.2.48.tgz differ diff --git a/charts/seaweedfs-4.17.0.tgz b/charts/seaweedfs-4.17.0.tgz deleted file mode 100644 index 7685cc0..0000000 Binary files a/charts/seaweedfs-4.17.0.tgz and /dev/null differ diff --git a/charts/strimzi-kafka-operator-helm-3-chart-0.51.0.tgz b/charts/strimzi-kafka-operator-helm-3-chart-0.51.0.tgz deleted file mode 100644 index 9bfeab9..0000000 Binary files a/charts/strimzi-kafka-operator-helm-3-chart-0.51.0.tgz and /dev/null differ diff --git a/justfile b/justfile index 689597a..e4d2b7a 100644 --- a/justfile +++ b/justfile @@ -14,7 +14,7 @@ update: echo "📦 Updating Helm repositories..." helm repo add bitnami https://charts.bitnami.com/bitnami 2>/dev/null || true - helm repo add strimzi https://strimzi.io/charts/ 2>/dev/null || true + helm repo add risingwave https://risingwavelabs.github.io/helm-charts 2>/dev/null || true helm repo add grafana https://grafana.github.io/helm-charts 2>/dev/null || true helm repo add open-telemetry https://open-telemetry.github.io/opentelemetry-helm-charts 2>/dev/null || true helm repo add datawire https://app.getambassador.io 2>/dev/null || true @@ -42,7 +42,7 @@ update: echo "📥 Pulling Infrastructure charts..." pull_chart postgresql bitnami/postgresql pull_chart redis bitnami/redis - pull_chart strimzi-kafka-operator strimzi/strimzi-kafka-operator + pull_chart minio bitnami/minio echo "📥 Pulling Identity (Ory) charts..." pull_chart kratos ory/kratos @@ -78,18 +78,16 @@ update: pull_chart kafka-ui douban/kafka-ui echo "📥 Pulling Streaming Infrastructure..." - helm repo add seaweedfs https://seaweedfs.github.io/seaweedfs/helm 2>/dev/null || true helm repo update rm -f ./charts/apicurio-registry-*.tgz helm package ./mathtrail-charts/apicurio-registry --destination ./charts - pull_chart seaweedfs seaweedfs/seaweedfs - - echo "📥 Pulling Flink Kubernetes Operator..." - FLINK_VERSION=$(curl -s "https://downloads.apache.org/flink/" | grep -oP 'flink-kubernetes-operator-\K[\d.]+(?=/)' | sort -V | tail -1) - echo "Detected latest version: $FLINK_VERSION" - rm -f ./charts/flink-kubernetes-operator-*.tgz - curl -L "https://downloads.apache.org/flink/flink-kubernetes-operator-${FLINK_VERSION}/flink-kubernetes-operator-${FLINK_VERSION}-helm.tgz" \ - -o "./charts/flink-kubernetes-operator-${FLINK_VERSION}.tgz" + + echo "📥 Pulling AutoMQ (Bitnami Kafka chart + AutoMQ image override)..." + rm -f ./charts/kafka-*.tgz + helm pull oci://registry-1.docker.io/bitnamicharts/kafka --destination ./charts + + echo "📥 Pulling RisingWave (CDC + stream processing)..." + pull_chart risingwave risingwave/risingwave echo "📥 Pulling Development Tools..." rm -f ./charts/telepresence-*.tgz