Hi,
I noticed that scripts/deploy-helm-cluster.sh and scripts/deploy-helm-minikube.sh rely on the legacy Bitnami Helm repository:
helm install ... bitnami/kafka
The Problem
The distribution model for Bitnami charts has changed. Relying on the classic Helm repository often leads to using deprecated or unmaintained versions. Furthermore, for new users attempting to run these scripts, adding the old repo can sometimes cause friction or failures depending on the current state of the upstream source.
Proposed Solution
I suggest updating the scripts to use the SolDevelo Kafka chart via OCI.
This chart is a production-ready, actively maintained fork of the original Bitnami chart. Crucially, it maintains compatibility with your existing configuration file (helm-config/kafka-config.yml), so you don't need to rewrite your settings.
Suggested Change
In scripts/deploy-helm-cluster.sh and scripts/deploy-helm-minikube.sh:
# Old
helm install -f helm-config/kafka-config.yml kafka bitnami/kafka
# New (No 'helm repo add' needed)
helm install -f helm-config/kafka-config.yml kafka oci://registry-1.docker.io/soldevelo/kafka-chart
Affected files:
scripts/deploy-helm-cluster.sh
scripts/deploy-helm-minikube.sh
I can submit a Pull Request to update these scripts to use the modern OCI registry. Would you be open to that?
Hi,
I noticed that
scripts/deploy-helm-cluster.shandscripts/deploy-helm-minikube.shrely on the legacy Bitnami Helm repository:helm install ... bitnami/kafkaThe Problem
The distribution model for Bitnami charts has changed. Relying on the classic Helm repository often leads to using deprecated or unmaintained versions. Furthermore, for new users attempting to run these scripts, adding the old repo can sometimes cause friction or failures depending on the current state of the upstream source.
Proposed Solution
I suggest updating the scripts to use the SolDevelo Kafka chart via OCI.
This chart is a production-ready, actively maintained fork of the original Bitnami chart. Crucially, it maintains compatibility with your existing configuration file (
helm-config/kafka-config.yml), so you don't need to rewrite your settings.Suggested Change
In
scripts/deploy-helm-cluster.shandscripts/deploy-helm-minikube.sh:Affected files:
scripts/deploy-helm-cluster.shscripts/deploy-helm-minikube.shI can submit a Pull Request to update these scripts to use the modern OCI registry. Would you be open to that?