Skip to content

Update deployment scripts to use maintained Kafka Helm chart (OCI) #18

Description

@igor-soldev

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions