diff --git a/bitnami/mongodb-sharded/5.0/debian-10/Dockerfile b/bitnami/mongodb-sharded/5.0/debian-10/Dockerfile index a8c44f7fab65..2769c08e1c05 100644 --- a/bitnami/mongodb-sharded/5.0/debian-10/Dockerfile +++ b/bitnami/mongodb-sharded/5.0/debian-10/Dockerfile @@ -24,7 +24,7 @@ RUN ln -s /opt/bitnami/scripts/mongodb-sharded/run.sh /run.sh COPY rootfs / RUN /opt/bitnami/scripts/mongodb-sharded/postunpack.sh ENV BITNAMI_APP_NAME="mongodb-sharded" \ - BITNAMI_IMAGE_VERSION="5.0.6-debian-10-r41" \ + BITNAMI_IMAGE_VERSION="5.0.6-debian-10-r42" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/mongodb/bin:$PATH" EXPOSE 27017 diff --git a/bitnami/mongodb-sharded/5.0/debian-10/rootfs/opt/bitnami/scripts/libmongodb.sh b/bitnami/mongodb-sharded/5.0/debian-10/rootfs/opt/bitnami/scripts/libmongodb.sh index 05cb530acbd0..4c09c06ea677 100644 --- a/bitnami/mongodb-sharded/5.0/debian-10/rootfs/opt/bitnami/scripts/libmongodb.sh +++ b/bitnami/mongodb-sharded/5.0/debian-10/rootfs/opt/bitnami/scripts/libmongodb.sh @@ -1161,6 +1161,14 @@ mongodb_configure_secondary() { error "Secondary node did not get marked as secondary" exit 1 fi + + # Mark node as readable. This is necessary in cases where the PVC is lost + if is_boolean_yes "$MONGODB_SET_SECONDARY_OK"; then + mongodb_execute_print_output "$MONGODB_INITIAL_PRIMARY_ROOT_USER" "$MONGODB_INITIAL_PRIMARY_ROOT_PASSWORD" "admin" <