From ea68ee021df29eed90af7f08c284d774f965d2f4 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Sun, 11 Jan 2026 21:12:30 -0800 Subject: [PATCH] fix: update distributed tests to use valid Keycloak users Updated s3_iam_distributed_test.go to use 'admin-user' and 'read-user' which exist in the standard Keycloak setup provided by setup_keycloak.sh. This resolves 'unknown test user' errors in distributed integration tests. --- test/s3/iam/s3_iam_distributed_test.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/s3/iam/s3_iam_distributed_test.go b/test/s3/iam/s3_iam_distributed_test.go index fbaf25e9d..be44f1e00 100644 --- a/test/s3/iam/s3_iam_distributed_test.go +++ b/test/s3/iam/s3_iam_distributed_test.go @@ -30,10 +30,10 @@ func TestS3IAMDistributedTests(t *testing.T) { // Create S3 clients that would connect to different gateway instances // In a real distributed setup, these would point to different S3 gateway ports - client1, err := framework.CreateS3ClientWithJWT("test-user", "TestAdminRole") + client1, err := framework.CreateS3ClientWithJWT("admin-user", "TestAdminRole") require.NoError(t, err) - client2, err := framework.CreateS3ClientWithJWT("test-user", "TestAdminRole") + client2, err := framework.CreateS3ClientWithJWT("admin-user", "TestAdminRole") require.NoError(t, err) // Both clients should be able to perform operations @@ -70,7 +70,7 @@ func TestS3IAMDistributedTests(t *testing.T) { adminClient, err := framework.CreateS3ClientWithJWT("admin-user", "TestAdminRole") require.NoError(t, err) - readOnlyClient, err := framework.CreateS3ClientWithJWT("readonly-user", "TestReadOnlyRole") + readOnlyClient, err := framework.CreateS3ClientWithJWT("read-user", "TestReadOnlyRole") require.NoError(t, err) bucketName := "test-distributed-roles" @@ -160,7 +160,7 @@ func TestS3IAMDistributedTests(t *testing.T) { go func(goroutineID int) { defer wg.Done() - client, err := framework.CreateS3ClientWithJWT(fmt.Sprintf("user-%d", goroutineID), "TestAdminRole") + client, err := framework.CreateS3ClientWithJWT("admin-user", "TestAdminRole") if err != nil { errors <- fmt.Errorf("failed to create S3 client for goroutine %d: %w", goroutineID, err) return