Skip to main content

⚠️ Bitnami Registry Changes

Steffen Exler
DevOps Engineer
Critical Notice

Bitnami is restructuring its container image distribution. This affects Exivity deployments using the built-in PostgreSQL and RabbitMQ Helm charts.

Starting August 28, 2025, Bitnami began deprecating most free, versioned images from the main docker.io/bitnami repository. This change affects Exivity installations that rely on the embedded PostgreSQL and RabbitMQ charts.

What's Happening?​

Starting August 28, 2025, Bitnami began deprecating most free, versioned images from the main docker.io/bitnami repository. This change affects Exivity installations that rely on the embedded PostgreSQL and RabbitMQ charts.

Timeline​

  • August 28, 2025: Deprecation begins—images moved to legacy repository
  • August 28-29, September 2-3, September 17-18: Scheduled brownouts occur
  • September 29, 2025: Final deletion of the public Bitnami catalog (docker.io/bitnami)

Impact on Exivity​

Exivity deployments using the built-in PostgreSQL and RabbitMQ charts may experience:

  • Image pull failures
  • Deployment interruptions
  • Unable to scale or restart pods

Quick Fix Options​

Option 1: Update Exivity​

Update to Exivity version v3.36.1 or later, which includes fixes for the Bitnami registry changes.

Option 2: Bitnami Legacy Repository Hotfix​

Temporary Solution Only

This is a short-term workaround. Legacy images receive no updates, patches, or support.

Add the following configuration to your values.yaml file to use the legacy registry:

rabbitmq:
image:
repository: bitnamilegacy/rabbitmq

postgresql:
image:
repository: bitnamilegacy/postgresql

Then upgrade your deployment:

helm upgrade exivity exivity/exivity -f values.yaml

Production Recommendations​

Production Best Practice

Do not use the embedded PostgreSQL and RabbitMQ charts in production environments. These hotfixes are temporary solutions only.

For production deployments, consider these alternatives:

  • PostgreSQL: AWS RDS, Azure Database for PostgreSQL, Google Cloud SQL
  • RabbitMQ: Amazon MQ (RabbitMQ), CloudAMQP, Aiven for RabbitMQ

Self-Hosted Solutions​

  • Deploy PostgreSQL and RabbitMQ separately using:
    • Official Docker images
    • Dedicated Helm charts (e.g., CloudNativePG, RabbitMQ Cluster Operator)
    • Your organization's preferred database solution

Migration Path​

Coming Soon

A comprehensive production-ready self-hosted documentation and migration instructions will be available in a future update.

Long-term Self-Hosted Recommendations​

For organizations requiring self-hosted solutions:

  • PostgreSQL: Migrate to CloudNativePG - a Kubernetes operator for PostgreSQL that provides production-ready database management
  • RabbitMQ: Alternative recommendations are currently being evaluated and will be included in the upcoming migration documentation

Understanding Bitnami's Changes​

What's Changing?​

  1. Free Images: Limited to development-only latest tags
  2. Versioned Images: Moved to docker.io/bitnamilegacy (temporary, unsupported)
  3. Commercial Option: Bitnami Secure Images (BSI) with enterprise features

Additional Resources​

For more detailed information about Bitnami's changes:

Next Steps

Start planning your migration to managed services or dedicated self-hosted solutions. This will provide better reliability, security, and performance for your production Exivity deployment.