rehome consumed neutron.common.constants
This patch rehomes those constants found in neutron.common.constants.py that are used outside of neutron and are thus candidates for rehoming. The remaining public attributes from neutron.common.constants will be made private upon consumption of this rehome patch. Change-Id: I360545b6ee4291547e0c5c8e668ad03d3efa4725
This commit is contained in:
parent
5bbc1b3912
commit
eb7a55bdca
@ -21,3 +21,12 @@ LB_EXTENSION_DRIVER = 'linuxbridge'
|
|||||||
MACVTAP_EXTENSION_DRIVER = 'macvtap'
|
MACVTAP_EXTENSION_DRIVER = 'macvtap'
|
||||||
# Extension driver type for SR-IOV mech driver
|
# Extension driver type for SR-IOV mech driver
|
||||||
SRIOV_EXTENSION_DRIVER = 'sriov'
|
SRIOV_EXTENSION_DRIVER = 'sriov'
|
||||||
|
|
||||||
|
|
||||||
|
# Agent states as detected by server, used to reply on agent's state report
|
||||||
|
# agent has just been registered
|
||||||
|
AGENT_NEW = 'new'
|
||||||
|
# agent is alive
|
||||||
|
AGENT_ALIVE = 'alive'
|
||||||
|
# agent has just returned to alive after being dead
|
||||||
|
AGENT_REVIVED = 'revived'
|
||||||
|
@ -74,6 +74,9 @@ ROUTER_INTERFACE_OWNERS_SNAT = (DEVICE_OWNER_ROUTER_INTF,
|
|||||||
DEVICE_OWNER_HA_REPLICATED_INT,
|
DEVICE_OWNER_HA_REPLICATED_INT,
|
||||||
DEVICE_OWNER_DVR_INTERFACE,
|
DEVICE_OWNER_DVR_INTERFACE,
|
||||||
DEVICE_OWNER_ROUTER_SNAT)
|
DEVICE_OWNER_ROUTER_SNAT)
|
||||||
|
|
||||||
|
DEVICE_ID_RESERVED_DHCP_PORT = 'reserved_dhcp_port'
|
||||||
|
|
||||||
FLOATINGIP_KEY = '_floatingips'
|
FLOATINGIP_KEY = '_floatingips'
|
||||||
INTERFACE_KEY = '_interfaces'
|
INTERFACE_KEY = '_interfaces'
|
||||||
HA_INTERFACE_KEY = '_ha_interface'
|
HA_INTERFACE_KEY = '_ha_interface'
|
||||||
@ -310,6 +313,13 @@ DNS_DOMAIN_DEFAULT = 'openstacklocal.'
|
|||||||
DNS_LABEL_MAX_LEN = 63
|
DNS_LABEL_MAX_LEN = 63
|
||||||
DNS_LABEL_REGEX = "^[a-z0-9-]{1,%d}$" % DNS_LABEL_MAX_LEN
|
DNS_LABEL_REGEX = "^[a-z0-9-]{1,%d}$" % DNS_LABEL_MAX_LEN
|
||||||
|
|
||||||
|
VALID_DSCP_MARKS = [0, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34,
|
||||||
|
36, 38, 40, 46, 48, 56]
|
||||||
|
|
||||||
|
INGRESS_DIRECTION = 'ingress'
|
||||||
|
EGRESS_DIRECTION = 'egress'
|
||||||
|
VALID_DIRECTIONS = (INGRESS_DIRECTION, EGRESS_DIRECTION)
|
||||||
|
|
||||||
|
|
||||||
class Sentinel(object):
|
class Sentinel(object):
|
||||||
"""A constant object that does not change even when copied."""
|
"""A constant object that does not change even when copied."""
|
||||||
|
@ -27,3 +27,8 @@ FQDN_FIELD_SIZE = 255
|
|||||||
# Alembic branches
|
# Alembic branches
|
||||||
EXPAND_BRANCH = 'expand'
|
EXPAND_BRANCH = 'expand'
|
||||||
CONTRACT_BRANCH = 'contract'
|
CONTRACT_BRANCH = 'contract'
|
||||||
|
|
||||||
|
# Maximum value integer can take in MySQL and PostgreSQL
|
||||||
|
# In SQLite integer can be stored in 1, 2, 3, 4, 6, or 8 bytes,
|
||||||
|
# but here it will be limited by this value for consistency.
|
||||||
|
DB_INTEGER_MAX_VALUE = 2 ** 31 - 1
|
||||||
|
@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- Constants from ``neutron.common.constants`` are now available in
|
||||||
|
neutron-lib. Note that consumers using ``ROUTER_STATUS_ACTIVE`` or
|
||||||
|
``ROUTER_STATUS_ERROR`` should now just use ``ACTIVE`` and ``ERROR``
|
||||||
|
from ``neutron_lib.constants``.
|
Loading…
Reference in New Issue
Block a user