This is an automated email from the ASF dual-hosted git repository.

dimuthuupe pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-mft.git

commit 06736e859af9d86093ab41bf6d70f682aa99bd5c
Author: DImuthuUpe <[email protected]>
AuthorDate: Fri Sep 1 14:26:16 2023 +0530

    Fetching Swfit Metadata object by reference
---
 .../java/org/apache/airavata/mft/transport/swift/SwiftUtil.java    | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftUtil.java
 
b/transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftUtil.java
index 66c24ac..f5b22b4 100644
--- 
a/transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftUtil.java
+++ 
b/transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftUtil.java
@@ -26,6 +26,7 @@ import 
org.apache.airavata.mft.credential.stubs.swift.SwiftV3AuthSecret;
 import org.jclouds.ContextBuilder;
 import org.jclouds.openstack.keystone.config.KeystoneProperties;
 import org.jclouds.openstack.swift.v1.SwiftApi;
+import org.jclouds.openstack.swift.v1.SwiftApiMetadata;
 
 // https://jclouds.apache.org/guides/openstack/
 public class SwiftUtil {
@@ -75,13 +76,13 @@ public class SwiftUtil {
 
         SwiftApi swiftApi;
 
-        String provider = "openstack-swift";
+        //String provider = "openstack-swift";
         Properties overrides = new Properties();
         switch (swiftSecret.getSecretCase()) {
           case V2AUTHSECRET:
               SwiftV2AuthSecret v2AuthSecret = swiftSecret.getV2AuthSecret();
               overrides.put(KeystoneProperties.KEYSTONE_VERSION, "2");
-              swiftApi = ContextBuilder.newBuilder(provider)
+              swiftApi = ContextBuilder.newBuilder(new SwiftApiMetadata())
                   .endpoint(swiftSecret.getEndpoint())
                   .credentials(v2AuthSecret.getTenant() + ":" + 
v2AuthSecret.getUserName(),
                       v2AuthSecret.getPassword())
@@ -100,7 +101,7 @@ public class SwiftUtil {
                   overrides.put(KeystoneProperties.PROJECT_DOMAIN_NAME, 
v3AuthSecret.getProjectDomainName());
               }
 
-              swiftApi =  ContextBuilder.newBuilder(provider)
+              swiftApi =  ContextBuilder.newBuilder(new SwiftApiMetadata())
                   .endpoint(swiftSecret.getEndpoint())
                   .credentials(v3AuthSecret.getUserDomainName() + ":" + 
v3AuthSecret.getUserName(),
                       v3AuthSecret.getPassword())

Reply via email to