Skip to content

Bitnami charts / images migration #749

@dervoeti

Description

@dervoeti

Problem

As of August 28th, 2025, Bitnami will implement some changes:

  • Disable image generation and move existing ones to a "Bitnami Legacy" repository: All existing container images and versioned tags will move from docker.io/bitnami to docker.io/bitnamilegacy
  • The legacy repository will receive no updates, fixes, or support
  • Only a focused set of hardened images will remain in the main repository, available only with "latest" tags

We currently use Bitnami charts and images for several external components in our demos and documentation, including PostgreSQL, Redis, OpenLDAP, and MinIO.

A solution needs to be merged before August 28, 2025 to ensure demos and getting started guides continue to work.
TBD if we want to implement the quick solution first or directly start implementing the long-term solution.

The first step is to find all instances where we use Bitnami charts and images.

Quick Solution

  • Migrate to Legacy Repository: Update all affected charts and images to point to the bitnamilegacy repository as a temporary workaround
  • Set Helm chart value global.security.allowInsecureImages=true where necessary
  • Test all affected demos and documentation

PRs

Long-term solution

Research and evaluate alternative providers for each component.

Since these components currently seem to serve demonstration purposes only and are not meant to be used in production the way we deploy them, we could create our own small Helm charts, either from scratch or fork existing ones.
I found this repo which could be an interesting base to fork from, it contains Postgres, Redis and Valkey.

The Bitnami project continues to make its source available at bitnami/containers under the Apache 2 license; images can be built from source.

We could also build the image from source and put them in our OCI registry

We could also integrate solutions from other providers:

Ideas for Postgres:

Ideas for OpenLDAP:

Ideas for MinIO:

Ideas for Redis:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions