mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-08-19 05:36:58 +00:00
Fixed all compilation errors in S3 API IAM tests by removing obsolete filerAddress parameters and adding missing role store configurations. ### Compilation Fixes: - Removed filerAddress parameter from all AssumeRoleWithWebIdentity calls - Updated method signatures to match stateless STS service API - Fixed calls in: s3_end_to_end_test.go, s3_jwt_auth_test.go, s3_multipart_iam_test.go, s3_presigned_url_iam_test.go ### Configuration Fixes: - Added missing RoleStoreConfig with memory store type to all test setups - Prevents 'filer address is required for FilerRoleStore' errors - Updated test configurations in all S3 API test files ### Test Status: - ✅ Compilation: All S3 API tests now compile successfully - ✅ Simple tests: TestS3IAMMiddleware passes - ⚠️ Complex tests: End-to-end tests need filer server setup - 🔄 Integration: Core IAM functionality working, server setup needs refinement The S3 API IAM integration compiles and basic functionality works. Complex end-to-end tests require additional infrastructure setup.