forked from rook/rook
Remove the AWS SDK v1 (github.com/aws/aws-sdk-go) dependency entirely. All S3 operations now use AWS SDK v2 exclusively. - Remove the v1 Client field from S3Agent struct and rename ClientV2 to Client - Remove v1 session/client initialization from NewS3Agent - Update all call sites referencing ClientV2 - Convert integration tests to use v2 API calling conventions (context parameter) and smithy error handling - Remove aws-sdk-go v1.55.8 from go.mod Signed-off-by: Oded Viner <oviner@redhat.com>