Browse Source
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.pull/7160/head
5 changed files with 23 additions and 8 deletions
Loading…
Reference in new issue