8000 fix(inkless:test): replace removed minio images with pgsty fork by giuseppelillo · Pull Request #811 · aiven/inkless · GitHub
[go: up one dir, main page]

Skip to content

fix(inkless:test): replace removed minio images with pgsty fork - #811

Merged
viktorsomogyi merged 1 commit into
mainfrom
cursor/replace-minio-with-pgsty-fork
Sep 25, 2026
Merged

viktorsomogyi merged 1 commit into
mainfrom
cursor/replace-minio-with-pgsty-fork

Conversation

@giuseppelillo
Copy link
Copy Markdown
Contributor

Upstream MinIO removed the minio/minio and minio/mc images from quay.io and Docker Hub and the binaries from dl.min.io, so the S3 integration tests fail to pull their container. Tests, system tests, the demo, and Antithesis now use the community-maintained pgsty/minio and pgsty/mc images, pinned to release tags.

Testing

  • S3StorageTest, S3StorageMetricsTest, WriterIntegrationTest, and FileCleanerIntegrationTest pass locally.
  • kafka.server.InklessConfigsTest passes locally.
  • The s3-local demo compose creates the inkless bucket.

Upstream MinIO removed the minio/minio and minio/mc images from quay.io
and Docker Hub and the binaries from dl.min.io, so the S3 integration
tests fail to pull their container. Tests, system tests, the demo, and
Antithesis now use the community-maintained pgsty/minio and pgsty/mc
images, pinned to release tags.

## Testing

- S3StorageTest, S3StorageMetricsTest, WriterIntegrationTest, and
  FileCleanerIntegrationTest pass locally.
- kafka.server.InklessConfigsTest passes locally.
- The s3-local demo compose creates the inkless bucket.

Co-authored-by: Cursor <cursoragent@cursor.com>
Copilot AI left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The pinned replacements are consistent across all affected environments and preserve the existing MinIO interfaces.

Review effort: Balanced
Findings: None

What changed in this PR

Replaces unavailable upstream MinIO artifacts with pinned pgsty fork images across Inkless testing and local environments.

Changes:

  • Updates MinIO server and client images.
  • Modernizes MinIO credential environment variables.
  • Documents the community-maintained fork.
File Description
tests/​docker/​Dockerfile Sources mc from the pinned image.
storage/​inkless/​src/​test/​java/​io/​aiven/​inkless/​test_utils/​MinioContainer.java Updates the integration-test container.
docs/​inkless/​SYSTEM_TESTS.md Updates system-test commands.
docs/​inkless/​README.md Documents the selected MinIO fork.
docker/​examples/​docker-compose-files/​inkless/​docker-compose.s3-local.yml Updates local S3 services.
antithesis/​docker-compose.yaml Updates Antithesis object storage.
.github/​workflows/​inkless-system-tests.yml Updates CI system-test containers.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@viktorsomogyi
viktorsomogyi merged commit 8e0fa66 into main Sep 25, 2026
7 checks passed
@viktorsomogyi
viktorsomogyi deleted the cursor/replace-minio-with-pgsty-fork branch September 25, 2026 08:53
jeqo pushed a commit that referenced this pull request Oct 19, 2026
Upstream MinIO removed the minio/minio and minio/mc images from quay.io
and Docker Hub and the binaries from dl.min.io, so the S3 integration
tests fail to pull their container. Tests, system tests, the demo, and
Antithesis now use the community-maintained pgsty/minio and pgsty/mc
images, pinned to release tags.

## Testing

- S3StorageTest, S3StorageMetricsTest, WriterIntegrationTest, and
  FileCleanerIntegrationTest pass locally.
- kafka.server.InklessConfigsTest passes locally.
- The s3-local demo compose creates the inkless bucket.

Co-authored-by: Cursor <cursoragent@cursor.com>
jeqo pushed a commit that referenced this pull request Oct 19, 2026
Upstream MinIO removed the minio/minio and minio/mc images from quay.io
and Docker Hub and the binaries from dl.min.io, so the S3 integration
tests fail to pull their container. Tests, system tests, the demo, and
Antithesis now use the community-maintained pgsty/minio and pgsty/mc
images, pinned to release tags.

## Testing

- S3StorageTest, S3StorageMetricsTest, WriterIntegrationTest, and
  FileCleanerIntegrationTest pass locally.
- kafka.server.InklessConfigsTest passes locally.
- The s3-local demo compose creates the inkless bucket.

Co-authored-by: Cursor <cursoragent@cursor.com>
jeqo pushed a commit that referenced this pull request Oct 19, 2026
Upstream MinIO removed the minio/minio and minio/mc images from quay.io
and Docker Hub and the binaries from dl.min.io, so the S3 integration
tests fail to pull their container. Tests, system tests, the demo, and
Antithesis now use the community-maintained pgsty/minio and pgsty/mc
images, pinned to release tags.

## Testing

- S3StorageTest, S3StorageMetricsTest, WriterIntegrationTest, and
  FileCleanerIntegrationTest pass locally.
- kafka.server.InklessConfigsTest passes locally.
- The s3-local demo compose creates the inkless bucket.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

0