Outscale Driver - region update (eu-west-2 , us-east-2) on OUTSCALE_INC & 
OUTSCALE_SAS with outdated pricing for the moment

Signed-off-by: Anthony Shaw <anthony.p.s...@gmail.com>
Closes #645


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/b7d851f1
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/b7d851f1
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/b7d851f1

Branch: refs/heads/trunk
Commit: b7d851f1413b57772a6c17cdc6c9670e64379c45
Parents: b2968c4
Author: Filipe Silva <filipe.si...@9online.fr>
Authored: Sat Nov 28 00:13:16 2015 +0100
Committer: Anthony Shaw <anthony.p.s...@gmail.com>
Committed: Tue Dec 1 10:41:37 2015 +1100

----------------------------------------------------------------------
 libcloud/compute/drivers/ec2.py | 324 +++++++++++++++++++++++++++++++++++
 libcloud/data/pricing.json      | 176 +++++++++++++++++++
 2 files changed, 500 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/b7d851f1/libcloud/compute/drivers/ec2.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/ec2.py b/libcloud/compute/drivers/ec2.py
index 6645849..1c79339 100644
--- a/libcloud/compute/drivers/ec2.py
+++ b/libcloud/compute/drivers/ec2.py
@@ -1317,6 +1317,87 @@ OUTSCALE_SAS_REGION_DETAILS = {
             'os1.8xlarge'
         ]
     },
+    'eu-west-2': {
+        'endpoint': 'fcu.eu-west-2.outscale.com',
+        'api_name': 'osc_sas_eu_west_2',
+        'country': 'FRANCE',
+        'instance_types': [
+            't1.micro',
+            'm1.small',
+            'm1.medium',
+            'm1.large',
+            'm1.xlarge',
+            'c1.medium',
+            'c1.xlarge',
+            'm2.xlarge',
+            'm2.2xlarge',
+            'm2.4xlarge',
+            'nv1.small',
+            'nv1.medium',
+            'nv1.large',
+            'nv1.xlarge',
+            'cc1.4xlarge',
+            'cc2.8xlarge',
+            'm3.xlarge',
+            'm3.2xlarge',
+            'cr1.8xlarge',
+            'os1.8xlarge'
+        ]
+    },
+    'eu-west-2': {
+        'endpoint': 'fcu.eu-west-2.outscale.com',
+        'api_name': 'osc_sas_eu_west_2',
+        'country': 'FRANCE',
+        'instance_types': [
+            't1.micro',
+            'm1.small',
+            'm1.medium',
+            'm1.large',
+            'm1.xlarge',
+            'c1.medium',
+            'c1.xlarge',
+            'm2.xlarge',
+            'm2.2xlarge',
+            'm2.4xlarge',
+            'nv1.small',
+            'nv1.medium',
+            'nv1.large',
+            'nv1.xlarge',
+            'cc1.4xlarge',
+            'cc2.8xlarge',
+            'm3.xlarge',
+            'm3.2xlarge',
+            'cr1.8xlarge',
+            'os1.8xlarge'
+        ]
+    },
+    'eu-west-2': {
+        'endpoint': 'fcu.eu-west-2.outscale.com',
+        'api_name': 'osc_sas_eu_west_2',
+        'country': 'FRANCE',
+        'instance_types': [
+            't1.micro',
+            'm1.small',
+            'm1.medium',
+            'm1.large',
+            'm1.xlarge',
+            'c1.medium',
+            'c1.xlarge',
+            'm2.xlarge',
+            'm2.2xlarge',
+            'm2.4xlarge',
+            'nv1.small',
+            'nv1.medium',
+            'nv1.large',
+            'nv1.xlarge',
+            'cc1.4xlarge',
+            'cc2.8xlarge',
+            'm3.xlarge',
+            'm3.2xlarge',
+            'cr1.8xlarge',
+            'os1.8xlarge'
+        ]
+    },
     'us-east-1': {
         'endpoint': 'api.us-east-1.outscale.com',
         'api_name': 'osc_sas_us_east_1',
@@ -1370,6 +1451,87 @@ OUTSCALE_SAS_REGION_DETAILS = {
             'cr1.8xlarge',
             'os1.8xlarge'
         ]
+    },
+    'us-east-2': {
+        'endpoint': 'fcu.us-east-2.outscale.com',
+        'api_name': 'osc_sas_us_east_2',
+        'country': 'USA',
+        'instance_types': [
+            't1.micro',
+            'm1.small',
+            'm1.medium',
+            'm1.large',
+            'm1.xlarge',
+            'c1.medium',
+            'c1.xlarge',
+            'm2.xlarge',
+            'm2.2xlarge',
+            'm2.4xlarge',
+            'nv1.small',
+            'nv1.medium',
+            'nv1.large',
+            'nv1.xlarge',
+            'cc1.4xlarge',
+            'cc2.8xlarge',
+            'm3.xlarge',
+            'm3.2xlarge',
+            'cr1.8xlarge',
+            'os1.8xlarge'
+        ]
+    },
+    'us-east-2': {
+        'endpoint': 'fcu.us-east-2.outscale.com',
+        'api_name': 'osc_sas_us_east_2',
+        'country': 'USA',
+        'instance_types': [
+            't1.micro',
+            'm1.small',
+            'm1.medium',
+            'm1.large',
+            'm1.xlarge',
+            'c1.medium',
+            'c1.xlarge',
+            'm2.xlarge',
+            'm2.2xlarge',
+            'm2.4xlarge',
+            'nv1.small',
+            'nv1.medium',
+            'nv1.large',
+            'nv1.xlarge',
+            'cc1.4xlarge',
+            'cc2.8xlarge',
+            'm3.xlarge',
+            'm3.2xlarge',
+            'cr1.8xlarge',
+            'os1.8xlarge'
+        ]
+    },
+    'us-east-2': {
+        'endpoint': 'fcu.us-east-2.outscale.com',
+        'api_name': 'osc_sas_us_east_2',
+        'country': 'USA',
+        'instance_types': [
+            't1.micro',
+            'm1.small',
+            'm1.medium',
+            'm1.large',
+            'm1.xlarge',
+            'c1.medium',
+            'c1.xlarge',
+            'm2.xlarge',
+            'm2.2xlarge',
+            'm2.4xlarge',
+            'nv1.small',
+            'nv1.medium',
+            'nv1.large',
+            'nv1.xlarge',
+            'cc1.4xlarge',
+            'cc2.8xlarge',
+            'm3.xlarge',
+            'm3.2xlarge',
+            'cr1.8xlarge',
+            'os1.8xlarge'
+        ]
     }
 }
 
@@ -1429,6 +1591,87 @@ OUTSCALE_INC_REGION_DETAILS = {
             'os1.8xlarge'
         ]
     },
+    'eu-west-2': {
+        'endpoint': 'fcu.eu-west-2.outscale.com',
+        'api_name': 'osc_inc_eu_west_2',
+        'country': 'FRANCE',
+        'instance_types': [
+            't1.micro',
+            'm1.small',
+            'm1.medium',
+            'm1.large',
+            'm1.xlarge',
+            'c1.medium',
+            'c1.xlarge',
+            'm2.xlarge',
+            'm2.2xlarge',
+            'm2.4xlarge',
+            'nv1.small',
+            'nv1.medium',
+            'nv1.large',
+            'nv1.xlarge',
+            'cc1.4xlarge',
+            'cc2.8xlarge',
+            'm3.xlarge',
+            'm3.2xlarge',
+            'cr1.8xlarge',
+            'os1.8xlarge'
+        ]
+    },
+    'eu-west-2': {
+        'endpoint': 'fcu.eu-west-2.outscale.com',
+        'api_name': 'osc_inc_eu_west_2',
+        'country': 'FRANCE',
+        'instance_types': [
+            't1.micro',
+            'm1.small',
+            'm1.medium',
+            'm1.large',
+            'm1.xlarge',
+            'c1.medium',
+            'c1.xlarge',
+            'm2.xlarge',
+            'm2.2xlarge',
+            'm2.4xlarge',
+            'nv1.small',
+            'nv1.medium',
+            'nv1.large',
+            'nv1.xlarge',
+            'cc1.4xlarge',
+            'cc2.8xlarge',
+            'm3.xlarge',
+            'm3.2xlarge',
+            'cr1.8xlarge',
+            'os1.8xlarge'
+        ]
+    },
+    'eu-west-2': {
+        'endpoint': 'fcu.eu-west-2.outscale.com',
+        'api_name': 'osc_inc_eu_west_2',
+        'country': 'FRANCE',
+        'instance_types': [
+            't1.micro',
+            'm1.small',
+            'm1.medium',
+            'm1.large',
+            'm1.xlarge',
+            'c1.medium',
+            'c1.xlarge',
+            'm2.xlarge',
+            'm2.2xlarge',
+            'm2.4xlarge',
+            'nv1.small',
+            'nv1.medium',
+            'nv1.large',
+            'nv1.xlarge',
+            'cc1.4xlarge',
+            'cc2.8xlarge',
+            'm3.xlarge',
+            'm3.2xlarge',
+            'cr1.8xlarge',
+            'os1.8xlarge'
+        ]
+    },
     'eu-west-3': {
         'endpoint': 'api-ppd.outscale.com',
         'api_name': 'osc_inc_eu_west_3',
@@ -1509,6 +1752,87 @@ OUTSCALE_INC_REGION_DETAILS = {
             'cr1.8xlarge',
             'os1.8xlarge'
         ]
+    },
+    'us-east-2': {
+        'endpoint': 'fcu.us-east-2.outscale.com',
+        'api_name': 'osc_inc_us_east_2',
+        'country': 'USA',
+        'instance_types': [
+            't1.micro',
+            'm1.small',
+            'm1.medium',
+            'm1.large',
+            'm1.xlarge',
+            'c1.medium',
+            'c1.xlarge',
+            'm2.xlarge',
+            'm2.2xlarge',
+            'm2.4xlarge',
+            'nv1.small',
+            'nv1.medium',
+            'nv1.large',
+            'nv1.xlarge',
+            'cc1.4xlarge',
+            'cc2.8xlarge',
+            'm3.xlarge',
+            'm3.2xlarge',
+            'cr1.8xlarge',
+            'os1.8xlarge'
+        ]
+    },
+    'us-east-2': {
+        'endpoint': 'fcu.us-east-2.outscale.com',
+        'api_name': 'osc_inc_us_east_2',
+        'country': 'USA',
+        'instance_types': [
+            't1.micro',
+            'm1.small',
+            'm1.medium',
+            'm1.large',
+            'm1.xlarge',
+            'c1.medium',
+            'c1.xlarge',
+            'm2.xlarge',
+            'm2.2xlarge',
+            'm2.4xlarge',
+            'nv1.small',
+            'nv1.medium',
+            'nv1.large',
+            'nv1.xlarge',
+            'cc1.4xlarge',
+            'cc2.8xlarge',
+            'm3.xlarge',
+            'm3.2xlarge',
+            'cr1.8xlarge',
+            'os1.8xlarge'
+        ]
+    },
+    'us-east-2': {
+        'endpoint': 'fcu.us-east-2.outscale.com',
+        'api_name': 'osc_inc_us_east_2',
+        'country': 'USA',
+        'instance_types': [
+            't1.micro',
+            'm1.small',
+            'm1.medium',
+            'm1.large',
+            'm1.xlarge',
+            'c1.medium',
+            'c1.xlarge',
+            'm2.xlarge',
+            'm2.2xlarge',
+            'm2.4xlarge',
+            'nv1.small',
+            'nv1.medium',
+            'nv1.large',
+            'nv1.xlarge',
+            'cc1.4xlarge',
+            'cc2.8xlarge',
+            'm3.xlarge',
+            'm3.2xlarge',
+            'cr1.8xlarge',
+            'os1.8xlarge'
+        ]
     }
 }
 

http://git-wip-us.apache.org/repos/asf/libcloud/blob/b7d851f1/libcloud/data/pricing.json
----------------------------------------------------------------------
diff --git a/libcloud/data/pricing.json b/libcloud/data/pricing.json
index e173999..0f42160 100644
--- a/libcloud/data/pricing.json
+++ b/libcloud/data/pricing.json
@@ -671,6 +671,50 @@
             "os1.8xlarge": "4.310",
             "t1.micro": "0.040"
         },
+        "osc_inc_eu_west_2": {
+            "c1.medium": "0.230",
+            "c1.xlarge": "0.900",
+            "cc1.4xlarge": "1.300",
+            "cc2.8xlarge": "2.400",
+            "cr1.8xlarge": "3.500",
+            "m1.large": "0.360",
+            "m1.medium": "0.120",
+            "m1.small": "0.090",
+            "m1.xlarge": "0.730",
+            "m2.2xlarge": "0.820",
+            "m2.4xlarge": "1.640",
+            "m2.xlarge": "0.410",
+            "m3.2xlarge": "1.560",
+            "m3.xlarge": "0.780",
+            "nv1.large": "5.490",
+            "nv1.medium": "5.250",
+            "nv1.small": "5.220",
+            "nv1.xlarge": "5.610",
+            "os1.8xlarge": "4.310",
+            "t1.micro": "0.040"
+        },
+        "osc_inc_eu_west_2": {
+            "c1.medium": "0.230",
+            "c1.xlarge": "0.900",
+            "cc1.4xlarge": "1.300",
+            "cc2.8xlarge": "2.400",
+            "cr1.8xlarge": "3.500",
+            "m1.large": "0.360",
+            "m1.medium": "0.120",
+            "m1.small": "0.090",
+            "m1.xlarge": "0.730",
+            "m2.2xlarge": "0.820",
+            "m2.4xlarge": "1.640",
+            "m2.xlarge": "0.410",
+            "m3.2xlarge": "1.560",
+            "m3.xlarge": "0.780",
+            "nv1.large": "5.490",
+            "nv1.medium": "5.250",
+            "nv1.small": "5.220",
+            "nv1.xlarge": "5.610",
+            "os1.8xlarge": "4.310",
+            "t1.micro": "0.040"
+        },
         "osc_inc_eu_west_3": {
             "c1.medium": "0.230",
             "c1.xlarge": "0.900",
@@ -715,6 +759,50 @@
             "os1.8xlarge": "6.400",
             "t1.micro": "0.020"
         },
+        "osc_inc_us_east_2": {
+            "c1.medium": "0.150",
+            "c1.xlarge": "0.580",
+            "cc1.4xlarge": "1.610",
+            "cc2.8xlarge": "2.400",
+            "cr1.8xlarge": "3.500",
+            "m1.large": "0.240",
+            "m1.medium": "0.180",
+            "m1.small": "0.060",
+            "m1.xlarge": "0.730",
+            "m2.2xlarge": "1.020",
+            "m2.4xlarge": "2.040",
+            "m2.xlarge": "0.410",
+            "m3.2xlarge": "1.560",
+            "m3.xlarge": "0.500",
+            "nv1.large": "5.490",
+            "nv1.medium": "5.250",
+            "nv1.small": "5.190",
+            "nv1.xlarge": "5.610",
+            "os1.8xlarge": "6.400",
+            "t1.micro": "0.020"
+        },
+        "osc_inc_us_east_2": {
+            "c1.medium": "0.150",
+            "c1.xlarge": "0.580",
+            "cc1.4xlarge": "1.610",
+            "cc2.8xlarge": "2.400",
+            "cr1.8xlarge": "3.500",
+            "m1.large": "0.240",
+            "m1.medium": "0.180",
+            "m1.small": "0.060",
+            "m1.xlarge": "0.730",
+            "m2.2xlarge": "1.020",
+            "m2.4xlarge": "2.040",
+            "m2.xlarge": "0.410",
+            "m3.2xlarge": "1.560",
+            "m3.xlarge": "0.500",
+            "nv1.large": "5.490",
+            "nv1.medium": "5.250",
+            "nv1.small": "5.190",
+            "nv1.xlarge": "5.610",
+            "os1.8xlarge": "6.400",
+            "t1.micro": "0.020"
+        },
         "osc_sas_eu_west_1": {
             "c1.medium": "0.230",
             "c1.xlarge": "0.900",
@@ -737,6 +825,50 @@
             "os1.8xlarge": "6.400",
             "t1.micro": "0.040"
         },
+        "osc_sas_eu_west_2": {
+            "c1.medium": "0.230",
+            "c1.xlarge": "0.900",
+            "cc1.4xlarge": "1.460",
+            "cc2.8xlarge": "2.700",
+            "cr1.8xlarge": "3.750",
+            "m1.large": "0.360",
+            "m1.medium": "0.130",
+            "m1.small": "0.090",
+            "m1.xlarge": "0.730",
+            "m2.2xlarge": "0.920",
+            "m2.4xlarge": "1.840",
+            "m2.xlarge": "0.460",
+            "m3.2xlarge": "1.560",
+            "m3.xlarge": "0.780",
+            "nv1.large": "5.490",
+            "nv1.medium": "5.310",
+            "nv1.small": "5.220",
+            "nv1.xlarge": "5.860",
+            "os1.8xlarge": "6.400",
+            "t1.micro": "0.040"
+        },
+        "osc_sas_eu_west_2": {
+            "c1.medium": "0.230",
+            "c1.xlarge": "0.900",
+            "cc1.4xlarge": "1.460",
+            "cc2.8xlarge": "2.700",
+            "cr1.8xlarge": "3.750",
+            "m1.large": "0.360",
+            "m1.medium": "0.130",
+            "m1.small": "0.090",
+            "m1.xlarge": "0.730",
+            "m2.2xlarge": "0.920",
+            "m2.4xlarge": "1.840",
+            "m2.xlarge": "0.460",
+            "m3.2xlarge": "1.560",
+            "m3.xlarge": "0.780",
+            "nv1.large": "5.490",
+            "nv1.medium": "5.310",
+            "nv1.small": "5.220",
+            "nv1.xlarge": "5.860",
+            "os1.8xlarge": "6.400",
+            "t1.micro": "0.040"
+        },
         "osc_sas_eu_west_3": {
             "c1.medium": "0.230",
             "c1.xlarge": "0.900",
@@ -781,6 +913,50 @@
             "os1.8xlarge": "6.400",
             "t1.micro": "0.020"
         },
+        "osc_sas_us_east_2": {
+            "c1.medium": "0.170",
+            "c1.xlarge": "0.660",
+            "cc1.4xlarge": "1.610",
+            "cc2.8xlarge": "2.700",
+            "cr1.8xlarge": "3.750",
+            "m1.large": "0.260",
+            "m1.medium": "0.180",
+            "m1.small": "0.070",
+            "m1.xlarge": "0.730",
+            "m2.2xlarge": "1.020",
+            "m2.4xlarge": "2.040",
+            "m2.xlarge": "0.460",
+            "m3.2xlarge": "1.560",
+            "m3.xlarge": "0.550",
+            "nv1.large": "5.490",
+            "nv1.medium": "5.310",
+            "nv1.small": "5.220",
+            "nv1.xlarge": "5.860",
+            "os1.8xlarge": "6.400",
+            "t1.micro": "0.020"
+        },
+        "osc_sas_us_east_2": {
+            "c1.medium": "0.170",
+            "c1.xlarge": "0.660",
+            "cc1.4xlarge": "1.610",
+            "cc2.8xlarge": "2.700",
+            "cr1.8xlarge": "3.750",
+            "m1.large": "0.260",
+            "m1.medium": "0.180",
+            "m1.small": "0.070",
+            "m1.xlarge": "0.730",
+            "m2.2xlarge": "1.020",
+            "m2.4xlarge": "2.040",
+            "m2.xlarge": "0.460",
+            "m3.2xlarge": "1.560",
+            "m3.xlarge": "0.550",
+            "nv1.large": "5.490",
+            "nv1.medium": "5.310",
+            "nv1.small": "5.220",
+            "nv1.xlarge": "5.860",
+            "os1.8xlarge": "6.400",
+            "t1.micro": "0.020"
+        },
         "rackspace": {
             "1": 0.015,
             "2": 0.03,

Reply via email to