From 5ecf5089884e1b7f29567ec6311b3de95bd544e1 Mon Sep 17 00:00:00 2001 From: Valeriu Predoi Date: Fri, 25 Sep 2026 14:18:26 +0100 Subject: [PATCH 1/8] Pin MinIO container release --- tests/s3_exploratory/minio_scripts/minio-start | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/s3_exploratory/minio_scripts/minio-start b/tests/s3_exploratory/minio_scripts/minio-start index 823b9896..fb72b49d 100755 --- a/tests/s3_exploratory/minio_scripts/minio-start +++ b/tests/s3_exploratory/minio_scripts/minio-start @@ -1,4 +1,4 @@ #!/usr/bin/env bash # Use timestamped storage volume so that test data is removed when container is stopped -exec docker run --detach --rm -p 9000:9000 -p 9001:9001 -v minio_$(date +%s) --name minio quay.io/minio/minio server data --console-address ":9001" +exec docker run --detach --rm -p 9000:9000 -p 9001:9001 -v minio_$(date +%s) --name minio quay.io/minio/minio:RELEASE.2025-10-15T17-29-55Z server data --console-address ":9001" From 7506f4c9bd521c085c70ee83654807295bf7e555 Mon Sep 17 00:00:00 2001 From: Valeriu Predoi Date: Fri, 25 Sep 2026 14:21:58 +0100 Subject: [PATCH 2/8] access data --- tests/s3_exploratory/minio_scripts/minio-start | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/s3_exploratory/minio_scripts/minio-start b/tests/s3_exploratory/minio_scripts/minio-start index fb72b49d..bd58ce53 100755 --- a/tests/s3_exploratory/minio_scripts/minio-start +++ b/tests/s3_exploratory/minio_scripts/minio-start @@ -1,4 +1,4 @@ #!/usr/bin/env bash # Use timestamped storage volume so that test data is removed when container is stopped -exec docker run --detach --rm -p 9000:9000 -p 9001:9001 -v minio_$(date +%s) --name minio quay.io/minio/minio:RELEASE.2025-10-15T17-29-55Z server data --console-address ":9001" +exec docker run --detach --rm -p 9000:9000 -p 9001:9001 -v minio_$(date +%s):/data --name minio quay.io/minio/minio:RELEASE.2025-10-15T17-29-55Z server data --console-address ":9001" From 3bd88c4d6813bef23bae5e3e453eb090c6393f6a Mon Sep 17 00:00:00 2001 From: Valeriu Predoi Date: Fri, 25 Sep 2026 14:24:58 +0100 Subject: [PATCH 3/8] change tag --- tests/s3_exploratory/minio_scripts/minio-start | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/s3_exploratory/minio_scripts/minio-start b/tests/s3_exploratory/minio_scripts/minio-start index bd58ce53..2c34ad6d 100755 --- a/tests/s3_exploratory/minio_scripts/minio-start +++ b/tests/s3_exploratory/minio_scripts/minio-start @@ -1,4 +1,4 @@ #!/usr/bin/env bash # Use timestamped storage volume so that test data is removed when container is stopped -exec docker run --detach --rm -p 9000:9000 -p 9001:9001 -v minio_$(date +%s):/data --name minio quay.io/minio/minio:RELEASE.2025-10-15T17-29-55Z server data --console-address ":9001" +exec docker run --detach --rm -p 9000:9000 -p 9001:9001 -v minio_$(date +%s):/data --name minio quay.io/minio/minio:2024-11-07T00-52-20Z server data --console-address ":9001" From 97236686edf3b7a2a6d19aad168960dd86998928 Mon Sep 17 00:00:00 2001 From: Valeriu Predoi Date: Fri, 25 Sep 2026 14:27:01 +0100 Subject: [PATCH 4/8] change tag again; ChatGPT is really taking me for a fool --- tests/s3_exploratory/minio_scripts/minio-start | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/s3_exploratory/minio_scripts/minio-start b/tests/s3_exploratory/minio_scripts/minio-start index 2c34ad6d..0afaf046 100755 --- a/tests/s3_exploratory/minio_scripts/minio-start +++ b/tests/s3_exploratory/minio_scripts/minio-start @@ -1,4 +1,4 @@ #!/usr/bin/env bash # Use timestamped storage volume so that test data is removed when container is stopped -exec docker run --detach --rm -p 9000:9000 -p 9001:9001 -v minio_$(date +%s):/data --name minio quay.io/minio/minio:2024-11-07T00-52-20Z server data --console-address ":9001" +exec docker run --detach --rm -p 9000:9000 -p 9001:9001 -v minio_$(date +%s):/data --name minio quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z server data --console-address ":9001" From 5db577ea9d36b055b4229860205721e6683cb376 Mon Sep 17 00:00:00 2001 From: Valeriu Predoi Date: Fri, 25 Sep 2026 14:43:12 +0100 Subject: [PATCH 5/8] replace MinIO entirely --- tests/s3_exploratory/minio_scripts/minio-start | 8 +++++++- tests/s3_exploratory/minio_scripts/minio-stop | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/s3_exploratory/minio_scripts/minio-start b/tests/s3_exploratory/minio_scripts/minio-start index 0afaf046..aee03c22 100755 --- a/tests/s3_exploratory/minio_scripts/minio-start +++ b/tests/s3_exploratory/minio_scripts/minio-start @@ -1,4 +1,10 @@ #!/usr/bin/env bash # Use timestamped storage volume so that test data is removed when container is stopped -exec docker run --detach --rm -p 9000:9000 -p 9001:9001 -v minio_$(date +%s):/data --name minio quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z server data --console-address ":9001" +exec docker run --detach --rm \ + -p 9000:8333 \ + --name seaweedfs \ + -e AWS_ACCESS_KEY_ID=admin \ + -e AWS_SECRET_ACCESS_KEY=secret \ + -e S3_BUCKET=test \ + chrislusf/seaweedfs diff --git a/tests/s3_exploratory/minio_scripts/minio-stop b/tests/s3_exploratory/minio_scripts/minio-stop index 663b8b4e..4da056b1 100755 --- a/tests/s3_exploratory/minio_scripts/minio-stop +++ b/tests/s3_exploratory/minio_scripts/minio-stop @@ -1,3 +1,3 @@ #!/usr/bin/env bash -exec docker stop minio +exec docker stop seaweedfs From f85a5818c57d60d916708650ece4e8fbb3796710 Mon Sep 17 00:00:00 2001 From: Valeriu Predoi Date: Fri, 25 Sep 2026 14:52:11 +0100 Subject: [PATCH 6/8] change readiness test --- .github/workflows/test_s3_minio.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_s3_minio.yml b/.github/workflows/test_s3_minio.yml index 304c3268..bf3999da 100644 --- a/.github/workflows/test_s3_minio.yml +++ b/.github/workflows/test_s3_minio.yml @@ -33,7 +33,7 @@ jobs: run: tests/s3_exploratory/minio_scripts/minio-start - name: Wait for minio object storage to start run: | - until curl -if http://localhost:9001; do + until curl -s http://localhost:9000 >/dev/null; do sleep 1; done - name: Run Reductionist container From f0168169170d90b3bc2ea6f8cc0cae75dafd3a3f Mon Sep 17 00:00:00 2001 From: Valeriu Predoi Date: Fri, 25 Sep 2026 14:54:57 +0100 Subject: [PATCH 7/8] change readiness test --- .github/workflows/run-s3-test-push.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-s3-test-push.yml b/.github/workflows/run-s3-test-push.yml index a3c8879f..9564134b 100644 --- a/.github/workflows/run-s3-test-push.yml +++ b/.github/workflows/run-s3-test-push.yml @@ -29,7 +29,7 @@ jobs: run: tests/s3_exploratory/minio_scripts/minio-start - name: Wait for minio object storage to start run: | - until curl -if http://localhost:9001; do + until curl -s http://localhost:9000 >/dev/null; do sleep 1; done - name: Run Reductionist container From 0daa7da43172f16da1df006143dbc13ec19dec6a Mon Sep 17 00:00:00 2001 From: Valeriu Predoi Date: Fri, 25 Sep 2026 15:04:15 +0100 Subject: [PATCH 8/8] change s3 bucket settings --- tests/s3_exploratory/minio_scripts/minio-start | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/s3_exploratory/minio_scripts/minio-start b/tests/s3_exploratory/minio_scripts/minio-start index aee03c22..232b5749 100755 --- a/tests/s3_exploratory/minio_scripts/minio-start +++ b/tests/s3_exploratory/minio_scripts/minio-start @@ -4,7 +4,7 @@ exec docker run --detach --rm \ -p 9000:8333 \ --name seaweedfs \ - -e AWS_ACCESS_KEY_ID=admin \ - -e AWS_SECRET_ACCESS_KEY=secret \ - -e S3_BUCKET=test \ + -e AWS_ACCESS_KEY_ID=minioadmin \ + -e AWS_SECRET_ACCESS_KEY=minioadmin \ + -e S3_BUCKET=pyactivestorage \ chrislusf/seaweedfs