Description
Hello,
I am trying to use the bitnami/postgresql chart with your image [2.14.2-pg16-bitnami]
I want to install a cluster like this : 1 primary and 2 read replicas.
I execute this command:
helm install bitnami-tsdb oci://registry-1.docker.io/bitnamicharts/postgresql --version 14.2.2 --set 'image.repository=timescale/timescaledb' --set 'image.tag=2.14.2-pg16-bitnami' --set readReplicas.replicaCount=2 --set architecture=replication --namespace test-bitnami-tsdb
The primary succeeds to start but the read replica fail in a crashloopback.
I guess that the problem is the same as the one you solved with repmgr (commit ddd1609).
indeed, timescaledb tuning breaks not only standy nodes on repmgr cluster but it also breaks read replicas nodes on postgresql cluster.
My though is that you should disable timescale tune at all for any bitnami based image and not only for bitnami/postgresql-repmgr based image.
Here below the solution you implemented to disable Timescale tuning in case of bitmani/postgresql-repmgr based image
which should be generalize i think.
# Timescale tuning breaks standby nodes on repmgr clusters, so we disable it
# by default
if [ "$PG_BASE_IMAGE" == "postgresql-repmgr" ]
then
export NO_TS_TUNE=true
fi
Thank you in advance for your help
best regards
Nicolas