fix(deploy): repoint MinIO runtime image to pgsty/silo

quay.io/minio/minio returns 401 Unauthorized for anonymous pulls on every
tag, so PR E2E (Real Services) and the Helm S3 smoke test fail before any
test runs. MinIO deleted minio/minio from Docker Hub on 2026-09-11 and
quay.io started requiring authentication on 2026-09-24.

Repoint the three runtime surfaces to pgsty/silo, a maintained MinIO fork
(AGPLv3 - same license as the image currently in use). It is a drop-in:
identical env vars, ports and command. Verified on a GitHub Actions runner
with SkillHub's exact configuration (health endpoints 200, S3 round trip
mb/put/get/ls/rb all pass).

- docker-compose.yml
- deploy/runtime-mirror-images.txt
- charts/skillhub/tests/install-upgrade-smoke.sh

Signed-off-by: X77 <1494159925@qq.com>
This commit is contained in:
X77 2026-10-08 10:51:33 +08:00
parent 735259728f
commit a9f5f0efa3
3 changed files with 3 additions and 3 deletions

View file

@ -84,7 +84,7 @@ spec:
spec:
containers:
- name: minio
image: quay.io/minio/minio@sha256:14cea493d9a34af32f524e538b8346cf79f3321eff8e708c1e2960462bd8936e
image: docker.io/pgsty/silo:RELEASE.2026-09-16T00-00-00Z
args:
- server
- /data

View file

@ -1,7 +1,7 @@
# source_image target_image
postgres:16-alpine postgres:16-alpine
redis:7-alpine redis:7-alpine
quay.io/minio/minio:latest minio:latest
docker.io/pgsty/silo:RELEASE.2026-09-16T00-00-00Z minio:RELEASE.2026-09-16T00-00-00Z
prom/prometheus:latest prometheus:latest
grafana/grafana:latest grafana:latest
nginx:alpine nginx:alpine

View file

@ -41,7 +41,7 @@ services:
retries: 5
minio:
image: ${MINIO_IMAGE:-quay.io/minio/minio:latest}
image: ${MINIO_IMAGE:-docker.io/pgsty/silo:RELEASE.2026-09-16T00-00-00Z}
ports:
- "9000:9000"
- "9001:9001"