Repository navigation
build: switch to Soldevelo container images (Bitnami access now paid) - #29
jkondrat-sd wants to merge 1 commit into
Conversation
Reviewer's guide (collapsed on small PRs)Reviewer's GuideThe deployment switches MinIO from the Bitnami container image to the matching SolDevelo image, preserving the existing Compose configuration while removing reliance on Bitnami’s newly restricted public registry access. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Hey - I've found 2 issues
Prompt for AI Agents
Please address the comments from this code review:
## Individual Comments
### Comment 1
<location path="selfhosted/servers/minio/docker-compose.yml" line_range="4" />
<code_context>
minio-s3:
- image: bitnami/minio:2024
+ image: soldevelo/minio:2024.12
container_name: minio
hostname: minio
</code_context>
<issue_to_address>
**Rocket.Chat still needs Bitnami access**
When teams deploy Rocket.Chat after Bitnami access becomes subscription-gated and do not have that access, docker Compose still pulls Bitnami MongoDB for the Rocket.Chat stack, so deployments without the required registry access fail to start that service.
Replace the Rocket.Chat MongoDB image with an accessible equivalent, or explicitly limit the stated migration scope to MinIO.
</issue_to_address>
### Comment 2
<location path="selfhosted/servers/minio/docker-compose.yml" line_range="4" />
<code_context>
minio-s3:
- image: bitnami/minio:2024
+ image: soldevelo/minio:2024.12
container_name: minio
hostname: minio
</code_context>
<issue_to_address>
**README points to old image**
When users follow the MinIO reference in the README, the README still links to Bitnami’s MinIO page, so users looking up the configured image are sent to the old Bitnami image instead of the SolDevelo replacement.
Update the README MinIO reference to point to the SolDevelo image.
</issue_to_address>Sourcery assessment
Needs a human reviewer. 1 finding to address first, and the replacement MinIO image may handle the existing data volume differently or write data that the old image cannot use; reverting the image would not necessarily undo changes already made to stored objects. A compatibility failure could also take the storage service offline.
Blocking findings: selfhosted/servers/minio/docker-compose.yml:4
|
|
||
| minio-s3: | ||
| image: bitnami/minio:2024 | ||
| image: soldevelo/minio:2024.12 |
There was a problem hiding this comment.
🟠 High · Rocket.Chat still needs Bitnami access
When teams deploy Rocket.Chat after Bitnami access becomes subscription-gated and do not have that access, docker Compose still pulls Bitnami MongoDB for the Rocket.Chat stack, so deployments without the required registry access fail to start that service.
Replace the Rocket.Chat MongoDB image with an accessible equivalent, or explicitly limit the stated migration scope to MinIO.
Prompt for AI agents
In `selfhosted/servers/minio/docker-compose.yml` at line 4:
**Rocket.Chat still needs Bitnami access**
When teams deploy Rocket.Chat after Bitnami access becomes subscription-gated and do not have that access, docker Compose still pulls Bitnami MongoDB for the Rocket.Chat stack, so deployments without the required registry access fail to start that service.
Replace the Rocket.Chat MongoDB image with an accessible equivalent, or explicitly limit the stated migration scope to MinIO.|
|
||
| minio-s3: | ||
| image: bitnami/minio:2024 | ||
| image: soldevelo/minio:2024.12 |
There was a problem hiding this comment.
⚪ Low · README points to old image
When users follow the MinIO reference in the README, the README still links to Bitnami’s MinIO page, so users looking up the configured image are sent to the old Bitnami image instead of the SolDevelo replacement.
Update the README MinIO reference to point to the SolDevelo image.
Prompt for AI agents
In `selfhosted/servers/minio/docker-compose.yml` at line 4:
**README points to old image**
When users follow the MinIO reference in the README, the README still links to Bitnami’s MinIO page, so users looking up the configured image are sent to the old Bitnami image instead of the SolDevelo replacement.
Update the README MinIO reference to point to the SolDevelo image.
Switch container base images to SolDevelo
Bitnami images now require a VMware Tanzu subscription (change effective August 28, 2025). This causes pipeline failures and added cost for teams that relied on the public registry.
SolDevelo provides drop-in replacements - same Debian-based images, same startup scripts, same environment-variable API - built openly from SolDevelo/containers and tagged to match Bitnami upstream.
Image substitutions
bitnami/minio:2024→soldevelo/minio:2024.12Summary by Sourcery
Enhancements: