Enterprise Platform 0.9.0 Release Notes
August 27th, 2025
- Four subcharts in the enterprise-platform chart were Bitnami charts: postgresql, minio, kafka, and clickhouse. The images used by these charts will no longer be maintained by Bitnami, as of 2025-08-28. These subcharts are mostly useful for proof of concepts. Often, you will want to use your own postgres / S3 / kafka / clickhouse infrastructure instead.
To address the Bitnami image deprecation, we've created custom Helm charts for these accessory services:
- Custom charts created for PostgreSQL, Kafka, and ClickHouse to have full control over configuration and avoid external dependencies
- Replaced MinIO chart with the official MinIO chart from
https://charts.min.io/
- All services now use official Docker images from their respective projects
To address the Bitnami deprecation, the following changes have been made:
-
PostgreSQL: Custom chart created (replacing
bitnami/postgresql
)- Uses official PostgreSQL Docker image (
postgres:17
) - Simplified configuration with direct environment variables
- Maintains compatibility with existing service names and connection strings
- Supports Helm hooks for proper deployment ordering
- Uses official PostgreSQL Docker image (
-
Kafka: Custom chart created (replacing
bitnami/kafka
)- Uses official Apache Kafka Docker image (
apache/kafka:3.9.0
) - Configured for KRaft mode (no Zookeeper dependency)
- Single-node configuration for simplicity
- Automatic node ID assignment based on pod hostname
- Uses official Apache Kafka Docker image (
-
ClickHouse: Custom chart created (replacing
bitnami/clickhouse
)- Uses official ClickHouse Docker image (
clickhouse/clickhouse-server:24.11
) - Configuration via environment variables to avoid read-only filesystem issues
- Simplified user and database setup
- Service naming remains compatible (
{{ release }}-clickhouse
)
- Uses official ClickHouse Docker image (
-
MinIO: Migrated from
bitnami/minio
to the official MinIO chart fromhttps://charts.min.io/
(v5.4.0)- Configuration changes:
auth.rootUser
→rootUser
auth.rootPassword
→rootPassword
- Service configuration structure has changed
- Configuration changes:
Users upgrading from v0.8.x will need to update their values files:
- PostgreSQL values remain largely compatible, but hook annotations can now be configured
- Kafka configuration simplified to essential settings (replicas, storage, resources)
- ClickHouse configuration simplified to auth settings (username, password, database)
- MinIO configuration must be updated to match the new chart structure
- The duplicate
replicated-supportbundle
secret template has been removed from the main chart