diff --git a/app/services/clusters/aws/provision_service.rb b/app/services/clusters/aws/provision_service.rb
index 35fe8433b4d77e3d5785a0ff9eaefb341817b75d..109e4c04a9ceaa2cce15a46e30c07a60b0e9457a 100644
--- a/app/services/clusters/aws/provision_service.rb
+++ b/app/services/clusters/aws/provision_service.rb
@@ -38,8 +38,7 @@ module Clusters
       def credentials
         @credentials ||= Clusters::Aws::FetchCredentialsService.new(
           provision_role,
-          provider: provider,
-          region: provider.region
+          provider: provider
         ).execute
       end
 
diff --git a/changelogs/unreleased/121751-new-eks-cluster-results-in-error-unknown-keyword-region.yml b/changelogs/unreleased/121751-new-eks-cluster-results-in-error-unknown-keyword-region.yml
new file mode 100644
index 0000000000000000000000000000000000000000..09cd2f00fb51b58ccb2ff7775127fd9b58339252
--- /dev/null
+++ b/changelogs/unreleased/121751-new-eks-cluster-results-in-error-unknown-keyword-region.yml
@@ -0,0 +1,5 @@
+---
+title: Remove unused keyword from EKS provision service
+merge_request: 22633
+author:
+type: fixed
diff --git a/spec/services/clusters/aws/provision_service_spec.rb b/spec/services/clusters/aws/provision_service_spec.rb
index 927ffaef00207d2ba12e91ee113b72cf8461dc4b..15571c64e13bf0ab942e290cfe602ffa666e2d9e 100644
--- a/spec/services/clusters/aws/provision_service_spec.rb
+++ b/spec/services/clusters/aws/provision_service_spec.rb
@@ -35,7 +35,7 @@ describe Clusters::Aws::ProvisionService do
 
     before do
       allow(Clusters::Aws::FetchCredentialsService).to receive(:new)
-        .with(provision_role, provider: provider, region: provider.region)
+        .with(provision_role, provider: provider)
         .and_return(double(execute: credentials))
 
       allow(provider).to receive(:api_client)