OpenShift: Migrate prod MinIO to HA distributed topology
@brijesh-amin is already working on this.
Since Jun 24, 2026.
Assessment
This issue has not been assessed yet.
Description
Summary
Prod MinIO currently runs as a single-replica deployment backed by one RWO PVC. This limits availability and prevents horizontal scaling.
Scope
- Replace single-instance MinIO deployment with distributed MinIO (StatefulSet) using per-pod PVCs
- Keep a single stable service/route endpoint for clients
- Validate object PUT/GET behavior during and after cutover
- Plan and execute data migration from existing bucket data to distributed cluster
- Define rollback procedure
Acceptance Criteria
- MinIO runs with 4+ pods and per-pod storage
- Client endpoint remains stable
- Existing objects are accessible after migration
- Runbook documents cutover + rollback
Impact
Reduces downtime risk and removes single-pod storage bottleneck in prod.
- Dominant language
- TypeScript
- Stars
- 1
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from bcgov/range-api
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 63/100
-
Renew MyRange SSL certificate (expires Apr 14, 2027)Possibly taken @brijesh-amin claimed this 8 days ago. Open
-
#523 - Reduce any usage in db2 model/query layerMay be free again @brijesh-amin claimed this 80 days ago, and no pull request is open. Open
-
#523 - TypeScript hardening for runtime-critical pathMay be free again @brijesh-amin claimed this 80 days ago, and no pull request is open. Open
-
#523 - Centralize and type environment configurationMay be free again @brijesh-amin claimed this 80 days ago, and no pull request is open. Open
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
umbraco/Umbraco-CMS-MCP-Dev#512 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
wimpysworld/sidra#290 ·
Maintainers usually reply within 1 day
-
defuFn invokes function values for inherited default propertiesPossibly taken @xiehuanyi claimed this today. Open
Difficulty 1/5 Under an hour Newbie friendliness 85/100
-
feature request good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
TabularisDB/tabularis#853 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 Under an hour Newbie friendliness 85/100
capricorn86/happy-dom#2474 ·
Maintainers usually reply within 2 days