| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
quay.io/minio/minio and docker.io/minio/minio no longer allow anonymous pulls, so every test that starts a MinIO container fails at setup with "unauthorized: access to the requested resource is not authorized". Switch the test fixtures to pgsty/minio:RELEASE.2026-08-04T00-00-00Z, a multi-arch build of the open-source MinIO server from PGSTY's community-maintained fork. It keeps the same entrypoint, MINIO_ROOT_* variables and health endpoint, so testcontainers' MinioContainer works unchanged. Signed-off-by: Chaitany Patel <patelchaitany93@gmail.com>
|
⚠️ Please install the Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## master #6919 +/- ##
=======================================
Coverage 48.50% 48.50%
=======================================
Files 427 427
Lines 53755 53755
Branches 7827 7827
=======================================
Hits 26076 26076
Misses 25813 25813
Partials 1866 1866
Continue to review full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
What this PR does / why we need it:
MinIO no longer allows anonymous pulls from quay.io/minio/minio or docker.io/minio/minio. Every test that starts a MinIO container now fails at setup:
docker.errors.APIError: 500 Server Error for http+docker://localhost/v1.48/images/create?tag=RELEASE.2025-09-07T16-13-09Z&fromImage=quay.io%2Fminio%2Fminio: Internal Server Error ("unauthorized: access to the requested resource is not authorized")This shows up as 13 [minio_registry] setup errors in integration-test-registration-local on every PR since about 2026-09-24. Docker Hub stopped serving the images around 2026-09-12, which is why #6838 moved to Quay. Quay then went private as well. MinIO stopped community image releases in October 2025 and archived minio/minio in December 2025.
This PR switches the three test references to pgsty/minio:RELEASE.2026-08-04T00-00-00Z:
Files changed:
Which issue(s) this PR fixes:
Fixes the [minio_registry] setup errors in integration-test-registration-local.
Checks
Testing Strategy
Ran tests/integration/registration/test_universal_registry.py -k minio_registry locally against this image: 11 passed. The other 2, test_modify_feature_views_success and test_apply_stream_feature_view_success, failed only because pyspark isn't installed locally. They fail the same way on the sqlite, local and mock-remote registries, and pass in CI.
Misc
Other options considered: