8353cb0524
In the beginning v3 didn't support legacy block_device_mapping request. For v2.1, we want to keep back-compatibility with v2 api, so we need add legacy block_device_mapping. This patch add new extension block_device_mapping_v1 for v2.1. Also share legacy block_device_mapping related unittests between v2 and v2.1. Partially implements blueprint v2-on-v3-api Change-Id: I841833d8fd0995ddf49febd9c1611cf711742f5a
173 lines
8.8 KiB
INI
173 lines
8.8 KiB
INI
[metadata]
|
|
name = nova
|
|
version = 2014.2
|
|
summary = Cloud computing fabric controller
|
|
description-file =
|
|
README.rst
|
|
author = OpenStack
|
|
author-email = openstack-dev@lists.openstack.org
|
|
home-page = http://www.openstack.org/
|
|
classifier =
|
|
Environment :: OpenStack
|
|
Intended Audience :: Information Technology
|
|
Intended Audience :: System Administrators
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: POSIX :: Linux
|
|
Programming Language :: Python
|
|
Programming Language :: Python :: 2
|
|
Programming Language :: Python :: 2.7
|
|
Programming Language :: Python :: 2.6
|
|
|
|
[global]
|
|
setup-hooks =
|
|
pbr.hooks.setup_hook
|
|
|
|
[files]
|
|
packages =
|
|
nova
|
|
|
|
[entry_points]
|
|
nova.compute.resources =
|
|
vcpu = nova.compute.resources.vcpu:VCPU
|
|
nova.image.download.modules =
|
|
file = nova.image.download.file
|
|
console_scripts =
|
|
nova-all = nova.cmd.all:main
|
|
nova-api = nova.cmd.api:main
|
|
nova-api-ec2 = nova.cmd.api_ec2:main
|
|
nova-api-metadata = nova.cmd.api_metadata:main
|
|
nova-api-os-compute = nova.cmd.api_os_compute:main
|
|
nova-baremetal-deploy-helper = nova.cmd.baremetal_deploy_helper:main
|
|
nova-baremetal-manage = nova.cmd.baremetal_manage:main
|
|
nova-cells = nova.cmd.cells:main
|
|
nova-cert = nova.cmd.cert:main
|
|
nova-compute = nova.cmd.compute:main
|
|
nova-conductor = nova.cmd.conductor:main
|
|
nova-console = nova.cmd.console:main
|
|
nova-consoleauth = nova.cmd.consoleauth:main
|
|
nova-dhcpbridge = nova.cmd.dhcpbridge:main
|
|
nova-manage = nova.cmd.manage:main
|
|
nova-network = nova.cmd.network:main
|
|
nova-novncproxy = nova.cmd.novncproxy:main
|
|
nova-objectstore = nova.cmd.objectstore:main
|
|
nova-rootwrap = oslo.rootwrap.cmd:main
|
|
nova-scheduler = nova.cmd.scheduler:main
|
|
nova-spicehtml5proxy = nova.cmd.spicehtml5proxy:main
|
|
nova-xvpvncproxy = nova.cmd.xvpvncproxy:main
|
|
|
|
nova.api.v3.extensions =
|
|
access_ips = nova.api.openstack.compute.plugins.v3.access_ips:AccessIPs
|
|
admin_actions = nova.api.openstack.compute.plugins.v3.admin_actions:AdminActions
|
|
admin_password = nova.api.openstack.compute.plugins.v3.admin_password:AdminPassword
|
|
agents = nova.api.openstack.compute.plugins.v3.agents:Agents
|
|
aggregates = nova.api.openstack.compute.plugins.v3.aggregates:Aggregates
|
|
attach_interfaces = nova.api.openstack.compute.plugins.v3.attach_interfaces:AttachInterfaces
|
|
availability_zone = nova.api.openstack.compute.plugins.v3.availability_zone:AvailabilityZone
|
|
block_device_mapping = nova.api.openstack.compute.plugins.v3.block_device_mapping:BlockDeviceMapping
|
|
cells = nova.api.openstack.compute.plugins.v3.cells:Cells
|
|
certificates = nova.api.openstack.compute.plugins.v3.certificates:Certificates
|
|
config_drive = nova.api.openstack.compute.plugins.v3.config_drive:ConfigDrive
|
|
console_auth_tokens = nova.api.openstack.compute.plugins.v3.console_auth_tokens:ConsoleAuthTokens
|
|
console_output = nova.api.openstack.compute.plugins.v3.console_output:ConsoleOutput
|
|
consoles = nova.api.openstack.compute.plugins.v3.consoles:Consoles
|
|
create_backup = nova.api.openstack.compute.plugins.v3.create_backup:CreateBackup
|
|
deferred_delete = nova.api.openstack.compute.plugins.v3.deferred_delete:DeferredDelete
|
|
evacuate = nova.api.openstack.compute.plugins.v3.evacuate:Evacuate
|
|
extended_availability_zone = nova.api.openstack.compute.plugins.v3.extended_availability_zone:ExtendedAvailabilityZone
|
|
extended_server_attributes = nova.api.openstack.compute.plugins.v3.extended_server_attributes:ExtendedServerAttributes
|
|
extended_status = nova.api.openstack.compute.plugins.v3.extended_status:ExtendedStatus
|
|
extended_volumes = nova.api.openstack.compute.plugins.v3.extended_volumes:ExtendedVolumes
|
|
extension_info = nova.api.openstack.compute.plugins.v3.extension_info:ExtensionInfo
|
|
flavors = nova.api.openstack.compute.plugins.v3.flavors:Flavors
|
|
flavors_extraspecs = nova.api.openstack.compute.plugins.v3.flavors_extraspecs:FlavorsExtraSpecs
|
|
flavor_access = nova.api.openstack.compute.plugins.v3.flavor_access:FlavorAccess
|
|
flavor_rxtx = nova.api.openstack.compute.plugins.v3.flavor_rxtx:FlavorRxtx
|
|
flavor_manage = nova.api.openstack.compute.plugins.v3.flavor_manage:FlavorManage
|
|
hide_server_addresses = nova.api.openstack.compute.plugins.v3.hide_server_addresses:HideServerAddresses
|
|
hosts = nova.api.openstack.compute.plugins.v3.hosts:Hosts
|
|
hypervisors = nova.api.openstack.compute.plugins.v3.hypervisors:Hypervisors
|
|
server_actions = nova.api.openstack.compute.plugins.v3.server_actions:ServerActions
|
|
ips = nova.api.openstack.compute.plugins.v3.ips:IPs
|
|
keypairs = nova.api.openstack.compute.plugins.v3.keypairs:Keypairs
|
|
lock_server = nova.api.openstack.compute.plugins.v3.lock_server:LockServer
|
|
migrate_server = nova.api.openstack.compute.plugins.v3.migrate_server:MigrateServer
|
|
migrations = nova.api.openstack.compute.plugins.v3.migrations:Migrations
|
|
multinic = nova.api.openstack.compute.plugins.v3.multinic:Multinic
|
|
multiple_create = nova.api.openstack.compute.plugins.v3.multiple_create:MultipleCreate
|
|
pause_server = nova.api.openstack.compute.plugins.v3.pause_server:PauseServer
|
|
pci = nova.api.openstack.compute.plugins.v3.pci:Pci
|
|
quota_sets = nova.api.openstack.compute.plugins.v3.quota_sets:QuotaSets
|
|
remote_consoles = nova.api.openstack.compute.plugins.v3.remote_consoles:RemoteConsoles
|
|
rescue = nova.api.openstack.compute.plugins.v3.rescue:Rescue
|
|
scheduler_hints = nova.api.openstack.compute.plugins.v3.scheduler_hints:SchedulerHints
|
|
security_groups = nova.api.openstack.compute.plugins.v3.security_groups:SecurityGroups
|
|
server_diagnostics = nova.api.openstack.compute.plugins.v3.server_diagnostics:ServerDiagnostics
|
|
server_external_events = nova.api.openstack.compute.plugins.v3.server_external_events:ServerExternalEvents
|
|
server_metadata = nova.api.openstack.compute.plugins.v3.server_metadata:ServerMetadata
|
|
server_password = nova.api.openstack.compute.plugins.v3.server_password:ServerPassword
|
|
server_usage = nova.api.openstack.compute.plugins.v3.server_usage:ServerUsage
|
|
server_groups = nova.api.openstack.compute.plugins.v3.server_groups:ServerGroups
|
|
servers = nova.api.openstack.compute.plugins.v3.servers:Servers
|
|
services = nova.api.openstack.compute.plugins.v3.services:Services
|
|
shelve = nova.api.openstack.compute.plugins.v3.shelve:Shelve
|
|
simple_tenant_usage = nova.api.openstack.compute.plugins.v3.simple_tenant_usage:SimpleTenantUsage
|
|
suspend_server = nova.api.openstack.compute.plugins.v3.suspend_server:SuspendServer
|
|
versions = nova.api.openstack.compute.plugins.v3.versions:Versions
|
|
|
|
nova.api.v3.extensions.server.create =
|
|
access_ips = nova.api.openstack.compute.plugins.v3.access_ips:AccessIPs
|
|
availability_zone = nova.api.openstack.compute.plugins.v3.availability_zone:AvailabilityZone
|
|
block_device_mapping = nova.api.openstack.compute.plugins.v3.block_device_mapping:BlockDeviceMapping
|
|
block_device_mapping_v1 = nova.api.openstack.compute.plugins.v3.block_device_mapping_v1:BlockDeviceMappingV1
|
|
config_drive = nova.api.openstack.compute.plugins.v3.config_drive:ConfigDrive
|
|
keypairs_create = nova.api.openstack.compute.plugins.v3.keypairs:Keypairs
|
|
multiple_create = nova.api.openstack.compute.plugins.v3.multiple_create:MultipleCreate
|
|
scheduler_hints = nova.api.openstack.compute.plugins.v3.scheduler_hints:SchedulerHints
|
|
security_groups = nova.api.openstack.compute.plugins.v3.security_groups:SecurityGroups
|
|
user_data = nova.api.openstack.compute.plugins.v3.user_data:UserData
|
|
|
|
nova.api.v3.extensions.server.rebuild =
|
|
access_ips = nova.api.openstack.compute.plugins.v3.access_ips:AccessIPs
|
|
|
|
nova.api.v3.extensions.server.update =
|
|
access_ips = nova.api.openstack.compute.plugins.v3.access_ips:AccessIPs
|
|
|
|
# These are for backwards compat with Havana notification_driver configuration values
|
|
oslo.messaging.notify.drivers =
|
|
nova.openstack.common.notifier.log_notifier = oslo.messaging.notify._impl_log:LogDriver
|
|
nova.openstack.common.notifier.no_op_notifier = oslo.messaging.notify._impl_noop:NoOpDriver
|
|
nova.openstack.common.notifier.rpc_notifier2 = oslo.messaging.notify._impl_messaging:MessagingV2Driver
|
|
nova.openstack.common.notifier.rpc_notifier = oslo.messaging.notify._impl_messaging:MessagingDriver
|
|
nova.openstack.common.notifier.test_notifier = oslo.messaging.notify._impl_test:TestDriver
|
|
|
|
[build_sphinx]
|
|
all_files = 1
|
|
build-dir = doc/build
|
|
source-dir = doc/source
|
|
|
|
[egg_info]
|
|
tag_build =
|
|
tag_date = 0
|
|
tag_svn_revision = 0
|
|
|
|
[compile_catalog]
|
|
directory = nova/locale
|
|
domain = nova
|
|
|
|
[update_catalog]
|
|
domain = nova
|
|
output_dir = nova/locale
|
|
input_file = nova/locale/nova.pot
|
|
|
|
[extract_messages]
|
|
keywords = _ gettext ngettext l_ lazy_gettext
|
|
mapping_file = babel.cfg
|
|
output_file = nova/locale/nova.pot
|
|
|
|
[wheel]
|
|
universal = 1
|
|
|
|
[pbr]
|
|
autodoc_index_modules = 1
|
|
warnerrors = true
|