5cbdd10b21
Using Nova's generic resource pools (GRP) API, publish routed networks IPv4 inventory. This inventory is then used by the Nova scheduler to place instances based on the availability of IPv4 addresses in routed networks segments. Change-Id: Ib6b00c4889d6a34765844ce46280819dff0108c5 Partially-Implements: blueprint routed-networks
34 lines
1.2 KiB
Python
34 lines
1.2 KiB
Python
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
# String literals representing core resources.
|
|
AGENT = 'agent'
|
|
EXTERNAL_NETWORK = 'external_network'
|
|
FLOATING_IP = 'floatingip'
|
|
NETWORK = 'network'
|
|
NETWORKS = 'networks'
|
|
PORT = 'port'
|
|
PORTS = 'ports'
|
|
PORT_DEVICE = 'port_device'
|
|
PROCESS = 'process'
|
|
ROUTER = 'router'
|
|
ROUTER_GATEWAY = 'router_gateway'
|
|
ROUTER_INTERFACE = 'router_interface'
|
|
SECURITY_GROUP = 'security_group'
|
|
SECURITY_GROUP_RULE = 'security_group_rule'
|
|
SEGMENT = 'segment'
|
|
SEGMENT_HOST_MAPPING = 'segment_host_mapping'
|
|
SUBNET = 'subnet'
|
|
SUBNETS = 'subnets'
|
|
SUBNET_GATEWAY = 'subnet_gateway'
|
|
SUBNETPOOL_ADDRESS_SCOPE = 'subnetpool_address_scope'
|