Skip to content

Commit

Permalink
Fix rubocop warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
agrare committed Apr 2, 2024
1 parent 46eb7b6 commit 9cea713
Showing 1 changed file with 16 additions and 14 deletions.
30 changes: 16 additions & 14 deletions lib/kubeclient/aws_eks_credentials.rb
Original file line number Diff line number Diff line change
Expand Up @@ -20,26 +20,28 @@ def token(credentials, eks_cluster, region: 'us-east-1')
end
# https://github.com/aws/aws-sdk-ruby/pull/1848
# Get a signer
if credentials.respond_to?(:credentials)
signer = Aws::Sigv4::Signer.new(
service: 'sts',
region: region,
credentials_provider: credentials
)
else
signer = Aws::Sigv4::Signer.new(
service: 'sts',
region: region,
credentials: credentials
)
end
signer = if credentials.respond_to?(:credentials)
Aws::Sigv4::Signer.new(
service: 'sts',
region: region,
credentials_provider: credentials
)
else
Aws::Sigv4::Signer.new(
service: 'sts',
region: region,
credentials: credentials
)
end

credentials = credentials.credentials if credentials.respond_to?(:credentials)

# https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/Sigv4/Signer.html#presign_url-instance_method
presigned_url_string = signer.presign_url(
http_method: 'GET',
url: "https://sts.#{region}.amazonaws.com/?Action=GetCallerIdentity&Version=2011-06-15",
body: '',
credentials: credentials.respond_to?(:credentials) ? credentials.credentials : credentials,
credentials: credentials,
expires_in: 60,
headers: {
'X-K8s-Aws-Id' => eks_cluster
Expand Down

0 comments on commit 9cea713

Please sign in to comment.