4140eb4004
In Id7936be290b6febd18deb4c2db8ea4d678d4d9b1, we removed entries from api-paste.ini for EC2 API service. In this review we remove all the unnecessary code, docs and tests associated with objectstore and ec2 service. Note that this does not cleanup the Instance object or change any of the versioned objects. We just drop any code associated with testing the REST endpoint(s) that are no longer needed. Also added shims such that the api-paste.ini from liberty will still work (grenade job) and added logs and response messages for prompting administrators to cleanup their old api-paste.ini and switching to the stand alone EC2 API project for their needs. Change-Id: I8bf7cbaa7015bb61656ab90ccc8f944aaeebb095
234 lines
11 KiB
INI
234 lines
11 KiB
INI
[metadata]
|
|
name = nova
|
|
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
|
|
|
|
[global]
|
|
setup-hooks =
|
|
pbr.hooks.setup_hook
|
|
|
|
[files]
|
|
packages =
|
|
nova
|
|
|
|
[entry_points]
|
|
oslo.config.opts =
|
|
nova = nova.opts:list_opts
|
|
nova.api = nova.api.opts:list_opts
|
|
nova.cells = nova.cells.opts:list_opts
|
|
nova.compute = nova.compute.opts:list_opts
|
|
nova.network = nova.network.opts:list_opts
|
|
nova.network.neutronv2 = nova.network.neutronv2.api:list_opts
|
|
nova.scheduler = nova.scheduler.opts:list_opts
|
|
nova.virt = nova.virt.opts:list_opts
|
|
nova.openstack.common.memorycache = nova.openstack.common.memorycache:list_opts
|
|
|
|
nova.compute.monitors.cpu =
|
|
virt_driver = nova.compute.monitors.cpu.virt_driver:Monitor
|
|
nova.compute.resources =
|
|
|
|
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-metadata = nova.cmd.api_metadata:main
|
|
nova-api-os-compute = nova.cmd.api_os_compute: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-idmapshift = nova.cmd.idmapshift:main
|
|
nova-manage = nova.cmd.manage:main
|
|
nova-network = nova.cmd.network:main
|
|
nova-novncproxy = nova.cmd.novncproxy:main
|
|
nova-rootwrap = oslo_rootwrap.cmd:main
|
|
nova-rootwrap-daemon = oslo_rootwrap.cmd:daemon
|
|
nova-scheduler = nova.cmd.scheduler:main
|
|
nova-serialproxy = nova.cmd.serialproxy:main
|
|
nova-spicehtml5proxy = nova.cmd.spicehtml5proxy:main
|
|
nova-xvpvncproxy = nova.cmd.xvpvncproxy:main
|
|
|
|
nova.api.v21.extensions =
|
|
access_ips = nova.api.openstack.compute.access_ips:AccessIPs
|
|
admin_actions = nova.api.openstack.compute.admin_actions:AdminActions
|
|
admin_password = nova.api.openstack.compute.admin_password:AdminPassword
|
|
agents = nova.api.openstack.compute.agents:Agents
|
|
aggregates = nova.api.openstack.compute.aggregates:Aggregates
|
|
assisted_volume_snapshots = nova.api.openstack.compute.assisted_volume_snapshots:AssistedVolumeSnapshots
|
|
attach_interfaces = nova.api.openstack.compute.attach_interfaces:AttachInterfaces
|
|
availability_zone = nova.api.openstack.compute.availability_zone:AvailabilityZone
|
|
baremetal_nodes = nova.api.openstack.compute.baremetal_nodes:BareMetalNodes
|
|
block_device_mapping = nova.api.openstack.compute.block_device_mapping:BlockDeviceMapping
|
|
cells = nova.api.openstack.compute.cells:Cells
|
|
certificates = nova.api.openstack.compute.certificates:Certificates
|
|
cloudpipe = nova.api.openstack.compute.cloudpipe:Cloudpipe
|
|
config_drive = nova.api.openstack.compute.config_drive:ConfigDrive
|
|
console_auth_tokens = nova.api.openstack.compute.console_auth_tokens:ConsoleAuthTokens
|
|
console_output = nova.api.openstack.compute.console_output:ConsoleOutput
|
|
consoles = nova.api.openstack.compute.consoles:Consoles
|
|
create_backup = nova.api.openstack.compute.create_backup:CreateBackup
|
|
deferred_delete = nova.api.openstack.compute.deferred_delete:DeferredDelete
|
|
disk_config = nova.api.openstack.compute.disk_config:DiskConfig
|
|
evacuate = nova.api.openstack.compute.evacuate:Evacuate
|
|
extended_availability_zone = nova.api.openstack.compute.extended_availability_zone:ExtendedAvailabilityZone
|
|
extended_server_attributes = nova.api.openstack.compute.extended_server_attributes:ExtendedServerAttributes
|
|
extended_status = nova.api.openstack.compute.extended_status:ExtendedStatus
|
|
extended_volumes = nova.api.openstack.compute.extended_volumes:ExtendedVolumes
|
|
extension_info = nova.api.openstack.compute.extension_info:ExtensionInfo
|
|
fixed_ips = nova.api.openstack.compute.fixed_ips:FixedIps
|
|
flavors = nova.api.openstack.compute.flavors:Flavors
|
|
flavors_extraspecs = nova.api.openstack.compute.flavors_extraspecs:FlavorsExtraSpecs
|
|
flavor_access = nova.api.openstack.compute.flavor_access:FlavorAccess
|
|
flavor_rxtx = nova.api.openstack.compute.flavor_rxtx:FlavorRxtx
|
|
flavor_manage = nova.api.openstack.compute.flavor_manage:FlavorManage
|
|
floating_ip_dns = nova.api.openstack.compute.floating_ip_dns:FloatingIpDns
|
|
floating_ip_pools = nova.api.openstack.compute.floating_ip_pools:FloatingIpPools
|
|
floating_ips = nova.api.openstack.compute.floating_ips:FloatingIps
|
|
floating_ips_bulk = nova.api.openstack.compute.floating_ips_bulk:FloatingIpsBulk
|
|
fping = nova.api.openstack.compute.fping:Fping
|
|
hide_server_addresses = nova.api.openstack.compute.hide_server_addresses:HideServerAddresses
|
|
hosts = nova.api.openstack.compute.hosts:Hosts
|
|
hypervisors = nova.api.openstack.compute.hypervisors:Hypervisors
|
|
images = nova.api.openstack.compute.images:Images
|
|
image_metadata = nova.api.openstack.compute.image_metadata:ImageMetadata
|
|
image_size = nova.api.openstack.compute.image_size:ImageSize
|
|
instance_actions = nova.api.openstack.compute.instance_actions:InstanceActions
|
|
instance_usage_audit_log = nova.api.openstack.compute.instance_usage_audit_log:InstanceUsageAuditLog
|
|
ips = nova.api.openstack.compute.ips:IPs
|
|
keypairs = nova.api.openstack.compute.keypairs:Keypairs
|
|
limits = nova.api.openstack.compute.limits:Limits
|
|
lock_server = nova.api.openstack.compute.lock_server:LockServer
|
|
migrate_server = nova.api.openstack.compute.migrate_server:MigrateServer
|
|
migrations = nova.api.openstack.compute.migrations:Migrations
|
|
multinic = nova.api.openstack.compute.multinic:Multinic
|
|
multiple_create = nova.api.openstack.compute.multiple_create:MultipleCreate
|
|
networks = nova.api.openstack.compute.networks:Networks
|
|
networks_associate = nova.api.openstack.compute.networks_associate:NetworksAssociate
|
|
pause_server = nova.api.openstack.compute.pause_server:PauseServer
|
|
# NOTE(cyeoh): this is intentionally disabled until microversions is active.
|
|
# See https://bugs.launchpad.net/nova/+bug/1426241
|
|
# pci = nova.api.openstack.compute.pci:Pci
|
|
personality = nova.api.openstack.compute.personality:Personality
|
|
preserve_ephemeral_rebuild = nova.api.openstack.compute.preserve_ephemeral_rebuild:PreserveEphemeralRebuild
|
|
quota_classes = nova.api.openstack.compute.quota_classes:QuotaClasses
|
|
quota_sets = nova.api.openstack.compute.quota_sets:QuotaSets
|
|
remote_consoles = nova.api.openstack.compute.remote_consoles:RemoteConsoles
|
|
rescue = nova.api.openstack.compute.rescue:Rescue
|
|
scheduler_hints = nova.api.openstack.compute.scheduler_hints:SchedulerHints
|
|
security_group_default_rules = nova.api.openstack.compute.security_group_default_rules:SecurityGroupDefaultRules
|
|
security_groups = nova.api.openstack.compute.security_groups:SecurityGroups
|
|
server_diagnostics = nova.api.openstack.compute.server_diagnostics:ServerDiagnostics
|
|
server_external_events = nova.api.openstack.compute.server_external_events:ServerExternalEvents
|
|
server_metadata = nova.api.openstack.compute.server_metadata:ServerMetadata
|
|
server_password = nova.api.openstack.compute.server_password:ServerPassword
|
|
server_usage = nova.api.openstack.compute.server_usage:ServerUsage
|
|
server_groups = nova.api.openstack.compute.server_groups:ServerGroups
|
|
servers = nova.api.openstack.compute.servers:Servers
|
|
services = nova.api.openstack.compute.services:Services
|
|
shelve = nova.api.openstack.compute.shelve:Shelve
|
|
simple_tenant_usage = nova.api.openstack.compute.simple_tenant_usage:SimpleTenantUsage
|
|
suspend_server = nova.api.openstack.compute.suspend_server:SuspendServer
|
|
tenant_networks = nova.api.openstack.compute.tenant_networks:TenantNetworks
|
|
used_limits = nova.api.openstack.compute.used_limits:UsedLimits
|
|
user_data = nova.api.openstack.compute.user_data:UserData
|
|
versions = nova.api.openstack.compute.versionsV21:Versions
|
|
virtual_interfaces = nova.api.openstack.compute.virtual_interfaces:VirtualInterfaces
|
|
volumes = nova.api.openstack.compute.volumes:Volumes
|
|
|
|
nova.api.v21.extensions.server.create =
|
|
access_ips = nova.api.openstack.compute.access_ips:AccessIPs
|
|
availability_zone = nova.api.openstack.compute.availability_zone:AvailabilityZone
|
|
block_device_mapping = nova.api.openstack.compute.block_device_mapping:BlockDeviceMapping
|
|
block_device_mapping_v1 = nova.api.openstack.compute.block_device_mapping_v1:BlockDeviceMappingV1
|
|
config_drive = nova.api.openstack.compute.config_drive:ConfigDrive
|
|
disk_config = nova.api.openstack.compute.disk_config:DiskConfig
|
|
keypairs_create = nova.api.openstack.compute.keypairs:Keypairs
|
|
multiple_create = nova.api.openstack.compute.multiple_create:MultipleCreate
|
|
personality = nova.api.openstack.compute.personality:Personality
|
|
scheduler_hints = nova.api.openstack.compute.scheduler_hints:SchedulerHints
|
|
security_groups = nova.api.openstack.compute.security_groups:SecurityGroups
|
|
user_data = nova.api.openstack.compute.user_data:UserData
|
|
|
|
nova.api.v21.extensions.server.rebuild =
|
|
access_ips = nova.api.openstack.compute.access_ips:AccessIPs
|
|
disk_config = nova.api.openstack.compute.disk_config:DiskConfig
|
|
personality = nova.api.openstack.compute.personality:Personality
|
|
preserve_ephemeral_rebuild = nova.api.openstack.compute.preserve_ephemeral_rebuild:PreserveEphemeralRebuild
|
|
|
|
nova.api.v21.extensions.server.update =
|
|
access_ips = nova.api.openstack.compute.access_ips:AccessIPs
|
|
disk_config = nova.api.openstack.compute.disk_config:DiskConfig
|
|
|
|
nova.api.v21.extensions.server.resize =
|
|
disk_config = nova.api.openstack.compute.disk_config:DiskConfig
|
|
|
|
nova.api.v21.test_extensions =
|
|
basic = nova.tests.unit.api.openstack.compute.basic:Basic
|
|
microversions = nova.tests.unit.api.openstack.compute.microversions:Microversions
|
|
|
|
nova.ipv6_backend =
|
|
rfc2462 = nova.ipv6.rfc2462
|
|
account_identifier = nova.ipv6.account_identifier
|
|
|
|
[build_sphinx]
|
|
all_files = 1
|
|
build-dir = doc/build
|
|
source-dir = doc/source
|
|
|
|
[build_apiguide]
|
|
all_files = 1
|
|
build-dir = api-guide/build
|
|
source-dir = api-guide/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]
|
|
# Have pbr generate the module indexes like sphinx autodoc
|
|
autodoc_index_modules = True
|
|
|
|
# Exclude modules that won't build with autodoc (or that we don't want doc'ed);
|
|
# this requires updating the exclude_patterns variable in doc/source/conf.py
|
|
autodoc_exclude_modules = nova.wsgi.nova-*
|
|
nova.tests.*
|
|
|
|
# Treat sphinx warnings as errors during the docs build; this helps us keep
|
|
# the documentation clean.
|
|
warnerrors = true
|