summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorJoe Gordon <jogo@cloudscaling.com>2013-05-07 20:08:53 +0000
committerJoe Gordon <jogo@cloudscaling.com>2013-05-07 21:41:19 +0000
commit3222d8bb021effb3156ed86e263cdc0ac64fd44a (patch)
tree748c322d33532f654acee8659ab9cc4725e68d53 /nova/api
parentf917d24bd333e7068ae17cc1027dd8e80896e5a5 (diff)
downloadnova-3222d8bb021effb3156ed86e263cdc0ac64fd44a.tar.gz
nova-3222d8bb021effb3156ed86e263cdc0ac64fd44a.tar.xz
nova-3222d8bb021effb3156ed86e263cdc0ac64fd44a.zip
Rename nova.compute.instance_types to flavors
First step in removing references to instance_types. Rename instnace_types.py and update references to it. We currently use instance_type and flavor as synonyms, to reduce confusion we are picking one. We are going with our own terminology, flavors. renamed: nova/compute/instance_types.py -> nova/compute/flavors.py Partially implements bp flavor-instance-type-dedup Change-Id: I9dc04cf311aa8813be4f5329f23729d2c43cae6d
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/ec2/cloud.py6
-rw-r--r--nova/api/metadata/base.py4
-rw-r--r--nova/api/openstack/compute/contrib/flavor_access.py12
-rw-r--r--nova/api/openstack/compute/contrib/flavormanage.py8
-rw-r--r--nova/api/openstack/compute/contrib/simple_tenant_usage.py4
-rw-r--r--nova/api/openstack/compute/flavors.py18
-rw-r--r--nova/api/openstack/compute/servers.py4
-rw-r--r--nova/api/openstack/compute/views/servers.py4
8 files changed, 30 insertions, 30 deletions
diff --git a/nova/api/ec2/cloud.py b/nova/api/ec2/cloud.py
index da319bc8b..e2abde48c 100644
--- a/nova/api/ec2/cloud.py
+++ b/nova/api/ec2/cloud.py
@@ -36,7 +36,7 @@ from nova import block_device
from nova.cloudpipe import pipelib
from nova import compute
from nova.compute import api as compute_api
-from nova.compute import instance_types
+from nova.compute import flavors
from nova.compute import vm_states
from nova import db
from nova import exception
@@ -1091,7 +1091,7 @@ class CloudController(object):
@staticmethod
def _format_instance_type(instance, result):
- instance_type = instance_types.extract_instance_type(instance)
+ instance_type = flavors.extract_instance_type(instance)
result['instanceType'] = instance_type['name']
@staticmethod
@@ -1323,7 +1323,7 @@ class CloudController(object):
raise exception.EC2APIError(_('Image must be available'))
(instances, resv_id) = self.compute_api.create(context,
- instance_type=instance_types.get_instance_type_by_name(
+ instance_type=flavors.get_instance_type_by_name(
kwargs.get('instance_type', None)),
image_href=image_uuid,
max_count=int(kwargs.get('max_count', min_count)),
diff --git a/nova/api/metadata/base.py b/nova/api/metadata/base.py
index f50ddeb25..d53241308 100644
--- a/nova/api/metadata/base.py
+++ b/nova/api/metadata/base.py
@@ -28,7 +28,7 @@ from oslo.config import cfg
from nova.api.ec2 import ec2utils
from nova.api.metadata import password
from nova import block_device
-from nova.compute import instance_types
+from nova.compute import flavors
from nova import conductor
from nova import context
from nova import network
@@ -209,7 +209,7 @@ class InstanceMetadata():
meta_data['product-codes'] = []
if self._check_version('2007-08-29', version):
- instance_type = instance_types.extract_instance_type(self.instance)
+ instance_type = flavors.extract_instance_type(self.instance)
meta_data['instance-type'] = instance_type['name']
if False and self._check_version('2007-10-10', version):
diff --git a/nova/api/openstack/compute/contrib/flavor_access.py b/nova/api/openstack/compute/contrib/flavor_access.py
index 39220ee4a..566eb6472 100644
--- a/nova/api/openstack/compute/contrib/flavor_access.py
+++ b/nova/api/openstack/compute/contrib/flavor_access.py
@@ -22,7 +22,7 @@ import webob
from nova.api.openstack import extensions
from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil
-from nova.compute import instance_types
+from nova.compute import flavors
from nova import exception
@@ -70,7 +70,7 @@ class FlavorAccessTemplate(xmlutil.TemplateBuilder):
def _marshall_flavor_access(flavor_id):
rval = []
try:
- access_list = instance_types.\
+ access_list = flavors.\
get_instance_type_access_by_flavor_id(flavor_id)
except exception.FlavorNotFound:
explanation = _("Flavor not found.")
@@ -95,7 +95,7 @@ class FlavorAccessController(object):
authorize(context)
try:
- flavor = instance_types.get_instance_type_by_flavor_id(flavor_id)
+ flavor = flavors.get_instance_type_by_flavor_id(flavor_id)
except exception.FlavorNotFound:
explanation = _("Flavor not found.")
raise webob.exc.HTTPNotFound(explanation=explanation)
@@ -119,7 +119,7 @@ class FlavorActionController(wsgi.Controller):
def _get_flavor_refs(self, context):
"""Return a dictionary mapping flavorid to flavor_ref."""
- flavor_refs = instance_types.get_all_types(context)
+ flavor_refs = flavors.get_all_types(context)
rval = {}
for name, obj in flavor_refs.iteritems():
rval[obj['flavorid']] = obj
@@ -173,7 +173,7 @@ class FlavorActionController(wsgi.Controller):
tenant = vals['tenant']
try:
- instance_types.add_instance_type_access(id, tenant, context)
+ flavors.add_instance_type_access(id, tenant, context)
except exception.FlavorAccessExists as err:
raise webob.exc.HTTPConflict(explanation=err.format_message())
@@ -190,7 +190,7 @@ class FlavorActionController(wsgi.Controller):
tenant = vals['tenant']
try:
- instance_types.remove_instance_type_access(id, tenant, context)
+ flavors.remove_instance_type_access(id, tenant, context)
except exception.FlavorAccessNotFound, e:
raise webob.exc.HTTPNotFound(explanation=e.format_message())
diff --git a/nova/api/openstack/compute/contrib/flavormanage.py b/nova/api/openstack/compute/contrib/flavormanage.py
index ddf8aa5af..c36b40125 100644
--- a/nova/api/openstack/compute/contrib/flavormanage.py
+++ b/nova/api/openstack/compute/contrib/flavormanage.py
@@ -18,7 +18,7 @@ from nova.api.openstack.compute import flavors as flavors_api
from nova.api.openstack.compute.views import flavors as flavors_view
from nova.api.openstack import extensions
from nova.api.openstack import wsgi
-from nova.compute import instance_types
+from nova.compute import flavors
from nova import exception
@@ -40,12 +40,12 @@ class FlavorManageController(wsgi.Controller):
authorize(context)
try:
- flavor = instance_types.get_instance_type_by_flavor_id(
+ flavor = flavors.get_instance_type_by_flavor_id(
id, read_deleted="no")
except exception.NotFound, e:
raise webob.exc.HTTPNotFound(explanation=e.format_message())
- instance_types.destroy(flavor['name'])
+ flavors.destroy(flavor['name'])
return webob.Response(status_int=202)
@@ -67,7 +67,7 @@ class FlavorManageController(wsgi.Controller):
is_public = vals.get('os-flavor-access:is_public', True)
try:
- flavor = instance_types.create(name, memory_mb, vcpus,
+ flavor = flavors.create(name, memory_mb, vcpus,
root_gb, ephemeral_gb, flavorid,
swap, rxtx_factor, is_public)
req.cache_db_flavor(flavor)
diff --git a/nova/api/openstack/compute/contrib/simple_tenant_usage.py b/nova/api/openstack/compute/contrib/simple_tenant_usage.py
index b653564c0..e5f9b44b7 100644
--- a/nova/api/openstack/compute/contrib/simple_tenant_usage.py
+++ b/nova/api/openstack/compute/contrib/simple_tenant_usage.py
@@ -24,7 +24,7 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil
from nova.compute import api
-from nova.compute import instance_types
+from nova.compute import flavors
from nova import exception
from nova.openstack.common import timeutils
@@ -108,7 +108,7 @@ class SimpleTenantUsageController(object):
"""Get flavor information from the instance's system_metadata,
allowing a fallback to lookup by-id for deleted instances only."""
try:
- return instance_types.extract_instance_type(instance)
+ return flavors.extract_instance_type(instance)
except KeyError:
if not instance['deleted']:
# Only support the fallback mechanism for deleted instances
diff --git a/nova/api/openstack/compute/flavors.py b/nova/api/openstack/compute/flavors.py
index a0d33abd4..42b627cf4 100644
--- a/nova/api/openstack/compute/flavors.py
+++ b/nova/api/openstack/compute/flavors.py
@@ -21,7 +21,7 @@ from nova.api.openstack import common
from nova.api.openstack.compute.views import flavors as flavors_view
from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil
-from nova.compute import instance_types
+from nova.compute import flavors
from nova import exception
@@ -70,21 +70,21 @@ class Controller(wsgi.Controller):
@wsgi.serializers(xml=MinimalFlavorsTemplate)
def index(self, req):
"""Return all flavors in brief."""
- flavors = self._get_flavors(req)
- return self._view_builder.index(req, flavors)
+ limited_flavors = self._get_flavors(req)
+ return self._view_builder.index(req, limited_flavors)
@wsgi.serializers(xml=FlavorsTemplate)
def detail(self, req):
"""Return all flavors in detail."""
- flavors = self._get_flavors(req)
- req.cache_db_flavors(flavors)
- return self._view_builder.detail(req, flavors)
+ limited_flavors = self._get_flavors(req)
+ req.cache_db_flavors(limited_flavors)
+ return self._view_builder.detail(req, limited_flavors)
@wsgi.serializers(xml=FlavorTemplate)
def show(self, req, id):
"""Return data about the given flavor id."""
try:
- flavor = instance_types.get_instance_type_by_flavor_id(id)
+ flavor = flavors.get_instance_type_by_flavor_id(id)
req.cache_db_flavor(flavor)
except exception.NotFound:
raise webob.exc.HTTPNotFound()
@@ -137,8 +137,8 @@ class Controller(wsgi.Controller):
msg = _('Invalid minDisk filter [%s]') % req.params['minDisk']
raise webob.exc.HTTPBadRequest(explanation=msg)
- flavors = instance_types.get_all_types(context, filters=filters)
- flavors_list = flavors.values()
+ limited_flavors = flavors.get_all_types(context, filters=filters)
+ flavors_list = limited_flavors.values()
sorted_flavors = sorted(flavors_list,
key=lambda item: item['flavorid'])
limited_flavors = common.limited_by_marker(sorted_flavors, req)
diff --git a/nova/api/openstack/compute/servers.py b/nova/api/openstack/compute/servers.py
index 94912da97..30f8e6fe8 100644
--- a/nova/api/openstack/compute/servers.py
+++ b/nova/api/openstack/compute/servers.py
@@ -28,7 +28,7 @@ from nova.api.openstack.compute.views import servers as views_servers
from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil
from nova import compute
-from nova.compute import instance_types
+from nova.compute import flavors
from nova import exception
from nova.openstack.common import importutils
from nova.openstack.common import log as logging
@@ -872,7 +872,7 @@ class Controller(wsgi.Controller):
scheduler_hints = server_dict.get('scheduler_hints', {})
try:
- _get_inst_type = instance_types.get_instance_type_by_flavor_id
+ _get_inst_type = flavors.get_instance_type_by_flavor_id
inst_type = _get_inst_type(flavor_id, read_deleted="no")
(instances, resv_id) = self.compute_api.create(context,
diff --git a/nova/api/openstack/compute/views/servers.py b/nova/api/openstack/compute/views/servers.py
index f00ab9921..0cd6afaa1 100644
--- a/nova/api/openstack/compute/views/servers.py
+++ b/nova/api/openstack/compute/views/servers.py
@@ -22,7 +22,7 @@ from nova.api.openstack import common
from nova.api.openstack.compute.views import addresses as views_addresses
from nova.api.openstack.compute.views import flavors as views_flavors
from nova.api.openstack.compute.views import images as views_images
-from nova.compute import instance_types
+from nova.compute import flavors
from nova.openstack.common import log as logging
from nova.openstack.common import timeutils
@@ -181,7 +181,7 @@ class ViewBuilder(common.ViewBuilder):
return ""
def _get_flavor(self, request, instance):
- instance_type = instance_types.extract_instance_type(instance)
+ instance_type = flavors.extract_instance_type(instance)
if not instance_type:
LOG.warn(_("Instance has had its instance_type removed "
"from the DB"), instance=instance)