From 2fa6e6bd39b643a1b868068a11b3cbd501a2645e Mon Sep 17 00:00:00 2001 From: "zhu.boxiang" Date: Fri, 5 Nov 2021 16:41:57 +0800 Subject: [PATCH] feat: Improve the enum value for port device owner Improve the enum value for port device owner. Refer: https://opendev.org/openstack/neutron-lib/src/branch/master/neutron_lib/constants.py#L43-L73 Change-Id: I61b3079ab88e78a53b8b2afa6c09463138cb3bbc --- .../skyline_apiserver/schemas/extension.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/libs/skyline-apiserver/skyline_apiserver/schemas/extension.py b/libs/skyline-apiserver/skyline_apiserver/schemas/extension.py index 2d90ddb..4671a72 100644 --- a/libs/skyline-apiserver/skyline_apiserver/schemas/extension.py +++ b/libs/skyline-apiserver/skyline_apiserver/schemas/extension.py @@ -106,12 +106,21 @@ class ExtPortStatus(str, Enum): class ExtPortDeviceOwner(str, Enum): null = "" + # prefix compute compute_nova = "compute:nova" - network_dhcp = "network:dhcp" - network_floatingip = "network:floatingip" - network_router_gateway = "network:router_gateway" + # prefix network network_router_ha_interface = "network:router_ha_interface" network_ha_router_replicated_interface = "network:ha_router_replicated_interface" + network_router_interface = "network:router_interface" + network_router_gateway = "network:router_gateway" + network_floatingip = "network:floatingip" + network_local_ip = "network:local_ip" + network_dhcp = "network:dhcp" + network_router_interface_distributed = "network:router_interface_distributed" + network_floatingip_agent_gateway = "network:floatingip_agent_gateway" + network_router_centralized_snat = "network:router_centralized_snat" + network_routed = "network:routed" + network_distributed = "network:distributed" def __str__(self): return self.value