This is an automated email from the ASF dual-hosted git repository. github-merge-queue[bot] pushed a commit to branch gh-readonly-queue/main/pr-3279-32acec67ab7460e408e313c0b9c2abf9482d2b86 in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git
commit cf71520c95561ec347d0ee6d8a8823581a3752b4 Author: Kevin Liu <[email protected]> AuthorDate: Mon Oct 26 17:39:32 2026 +0000 ci: standardize RustFS setup across Iceberg repos (#3279) * ci: enable RustFS stdout logging in docker compose Set RUSTFS_OBS_LOG_STDOUT_ENABLED=true on the object-store service so that docker logs shows RustFS output, aligning with the canonical RustFS 1.0.0 setup used across Apache Iceberg repos. Generated-by: GitHub Copilot Co-authored-by: Copilot App <[email protected]> * ci: bump RustFS to 1.0.3 and disable the web console Bump rustfs/rustfs to 1.0.3 for both object-store and create-buckets, set RUSTFS_CONSOLE_ENABLE=false, and stop publishing port 9001, aligning with the RustFS setup used across Apache Iceberg repos. Generated-by: GitHub Copilot Co-authored-by: Copilot App <[email protected]> --------- Co-authored-by: Copilot App <[email protected]> --- dev/docker-compose.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dev/docker-compose.yaml b/dev/docker-compose.yaml index 3bf9d730b..b4b37505a 100644 --- a/dev/docker-compose.yaml +++ b/dev/docker-compose.yaml @@ -28,10 +28,12 @@ services: # Object store - S3-compatible storage backed by RustFS (shared by all tests) # ============================================================================= object-store: - image: rustfs/rustfs:1.0.0 + image: rustfs/rustfs:1.0.3 environment: - RUSTFS_ACCESS_KEY=admin - RUSTFS_SECRET_KEY=password + - RUSTFS_OBS_LOG_STDOUT_ENABLED=true + - RUSTFS_CONSOLE_ENABLE=false - RUSTFS_SERVER_DOMAINS=object-store hostname: object-store networks: @@ -43,7 +45,6 @@ services: - bucket1.object-store ports: - "9000:9000" - - "9001:9001" healthcheck: test: ["CMD", "curl", "-f", "http://localhost:9000/health/ready"] interval: 5s @@ -56,7 +57,7 @@ services: depends_on: object-store: condition: service_healthy - image: rustfs/rustfs:1.0.0 + image: rustfs/rustfs:1.0.3 entrypoint: > /bin/sh -c " curl -fsS --aws-sigv4 aws:amz:us-east-1:s3 -u admin:password -X PUT http://object-store:9000/icebergdata &&
