From 33148829ce37873bfdec94942ceca85d03250122 Mon Sep 17 00:00:00 2001 From: Kevin Liu Date: Thu, 24 Sep 2026 20:36:11 -0700 Subject: [PATCH 1/2] 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 <223556219+Copilot@users.noreply.github.com> --- dev/docker-compose.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev/docker-compose.yaml b/dev/docker-compose.yaml index cb89e3042d..623c500b76 100644 --- a/dev/docker-compose.yaml +++ b/dev/docker-compose.yaml @@ -32,6 +32,7 @@ services: environment: - RUSTFS_ACCESS_KEY=admin - RUSTFS_SECRET_KEY=password + - RUSTFS_OBS_LOG_STDOUT_ENABLED=true - RUSTFS_SERVER_DOMAINS=object-store hostname: object-store networks: From ea54e6fa66333141282424e1118e2c6a75839edf Mon Sep 17 00:00:00 2001 From: Kevin Liu Date: Tue, 20 Oct 2026 10:52:28 -0700 Subject: [PATCH 2/2] 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 <223556219+Copilot@users.noreply.github.com> --- dev/docker-compose.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev/docker-compose.yaml b/dev/docker-compose.yaml index 623c500b76..2a30ae2437 100644 --- a/dev/docker-compose.yaml +++ b/dev/docker-compose.yaml @@ -28,11 +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: @@ -44,7 +45,6 @@ services: - bucket1.object-store ports: - "9000:9000" - - "9001:9001" healthcheck: test: ["CMD", "curl", "-f", "http://localhost:9000/health/ready"] interval: 5s @@ -57,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 &&