Skip to content

[Bug]: Impending breakage: Bitnami image changes affect Jaeger optional dependencies (Elasticsearch/Kafka) #653

@dblane-digicatapult

Description

@dblane-digicatapult

What happened?

The Jaeger Helm chart references elasticsearch and kafka as optional subcharts, conditionally enabled via:

  • provisionDataStore.elasticsearch
  • provisionDataStore.kafka

Both subcharts are sourced from Bitnami and rely on versioned container images hosted on Docker Hub, which are about to be deprecated.

Bitnami have announced (bitnami/charts#35164) that, as of 28 August 2025:

  • Only latest image tags will remain publicly available for free,
  • All production-grade images will move to the paid "Bitnami Secure" registry,
  • Existing tagged images will be removed or relocated to an unsupported legacy namespace,
  • Free images will no longer be suitable for production use.

This will cause Jaeger installs or upgrades to fail for any users who enable the above options and rely on the default subchart values.

Steps to reproduce

  1. Install the Jaeger Helm chart with either provisionDataStore.elasticsearch=true or provisionDataStore.kafka=true.
  2. Wait until after 28 August 2025.
  3. Attempt to upgrade or redeploy Jaeger.
  4. Observe failure due to Bitnami removing versioned container image tags from Docker Hub.

Expected behavior

Optional components like elasticsearch and kafka should remain deployable using this Helm chart, without breakage due to upstream image removals.

Relevant log output

N/A

Screenshot

N/A

Additional context

This is a time-sensitive issue with potentially high impact:

  • After 28 August 2025, deployments that rely on Bitnami images via these subcharts may fail due to image pull errors,
  • Users could unknowingly deploy unstable versions (:latest) or find their clusters breaking silently,
  • This particularly affects production environments where users expect stability and reproducibility.

Because this breakage will appear during Helm operations or cluster restarts, users may not link the failure to upstream image changes.

Ref:

Jaeger backend version

N/A

SDK

N/A

Pipeline

N/A

Stogage backend

ElasticSearch, Kafka

Operating system

No response

Deployment model

N/A

Deployment configs

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions