Parcourir la source

Moved aws_instance_info_url to a NeCTAR bucket.

nuwan_ag il y a 10 ans
Parent
commit
e802e658be
2 fichiers modifiés avec 7 ajouts et 6 suppressions
  1. 2 2
      cloudbridge/providers/aws/impl.py
  2. 5 4
      cloudbridge/providers/aws/services.py

+ 2 - 2
cloudbridge/providers/aws/impl.py

@@ -111,8 +111,8 @@ class MockAWSCloudProvider(AWSCloudProviderV1, TestMockHelperMixin):
         self.s3mock.start()
         HTTPretty.register_uri(
             method="GET",
-            uri="https://raw.githubusercontent.com/powdahound/ec2instances."
-            "info/master/www/instances.json",
+            uri="https://swift.rc.nectar.org.au:8888/v1/"
+            "AUTH_377/cloud-bridge/aws/instance_data.json",
             body="""
 [
   {

+ 5 - 4
cloudbridge/providers/aws/services.py

@@ -454,6 +454,10 @@ class AWSComputeService(ComputeService):
                 for inst in res.instances]
 
 
+AWS_INSTANCE_DATA_DEFAULT_URL = "https://swift.rc.nectar.org.au:8888/v1/" \
+                                "AUTH_377/cloud-bridge/aws/instance_data.json"
+
+
 class AWSInstanceTypesService(InstanceTypesService):
 
     def __init__(self, provider):
@@ -464,11 +468,8 @@ class AWSInstanceTypesService(InstanceTypesService):
         """
         TODO: Neeeds a caching function with timeout
         """
-        print("###########################", self._provider)
         r = requests.get(self._provider.config.get(
-            "aws_instance_info_url",
-            "https://raw.githubusercontent.com/powdahound/ec2instances.info"
-            "/master/www/instances.json"))
+            "aws_instance_info_url", AWS_INSTANCE_DATA_DEFAULT_URL))
         return r.json()
 
     def list(self):