From 67fb08158ab1bda5deee7d8627cdabe1ef5d965d Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Mon, 15 Jul 2013 19:55:12 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I241d1c1217fcf32e2d02832db15a9c5ab5da4359 --- neutron/locale/bg_BG/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/cs/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/da/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/de/LC_MESSAGES/neutron.po | 561 +++++++++++--------- neutron/locale/es/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/fi_FI/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/fr/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/it/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/ja/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/ka_GE/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/neutron.pot | 556 ++++++++++--------- neutron/locale/pl_PL/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/ro/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/ru/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/sl_SI/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/vi_VN/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 559 ++++++++++--------- neutron/locale/zh_TW/LC_MESSAGES/neutron.po | 561 +++++++++++--------- 20 files changed, 6178 insertions(+), 5003 deletions(-) diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index 05dd1b7ea..967a8ba38 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -495,7 +495,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -620,7 +620,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2274,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3670,170 +3670,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4494,7 +4494,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4522,7 +4522,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4535,7 +4535,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4562,7 +4562,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4591,7 +4591,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4674,14 +4674,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4698,7 +4698,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4786,58 +4786,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4949,12 +4949,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4970,19 +4970,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4990,27 +4990,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5029,7 +5029,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5565,7 +5565,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6062,7 +6062,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6195,9 +6195,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6512,7 +6512,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6624,395 +6624,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7023,56 +7035,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7093,134 +7109,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7329,36 +7355,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7507,36 +7533,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7773,221 +7804,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8497,3 +8550,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index c4acf576e..05e18dc34 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -495,7 +495,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -620,7 +620,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2274,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3670,170 +3670,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4494,7 +4494,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4522,7 +4522,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4535,7 +4535,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4562,7 +4562,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4591,7 +4591,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4674,14 +4674,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4698,7 +4698,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4786,58 +4786,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4949,12 +4949,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4970,19 +4970,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4990,27 +4990,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5029,7 +5029,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5565,7 +5565,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6062,7 +6062,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6195,9 +6195,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6512,7 +6512,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6624,395 +6624,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7023,56 +7035,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7093,134 +7109,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7329,36 +7355,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7507,36 +7533,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7773,221 +7804,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8497,3 +8550,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index c1fc980f1..bdddb6f1a 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -495,7 +495,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -620,7 +620,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2274,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3670,170 +3670,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4494,7 +4494,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4522,7 +4522,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4535,7 +4535,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4562,7 +4562,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4591,7 +4591,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4674,14 +4674,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4698,7 +4698,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4786,58 +4786,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4949,12 +4949,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4970,19 +4970,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4990,27 +4990,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5029,7 +5029,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5565,7 +5565,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6062,7 +6062,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6195,9 +6195,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6512,7 +6512,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6624,395 +6624,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7023,56 +7035,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7093,134 +7109,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7329,36 +7355,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7507,36 +7533,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7773,221 +7804,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8497,3 +8550,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 0991e5ed3..0ebc89cf2 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -508,7 +508,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "Erstellung des Statusberichts fehlgeschlagen!" @@ -639,7 +639,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "%s löschen" @@ -1662,7 +1662,7 @@ msgstr "" "%(app_name)s kann nicht von Konfigurationsdatei %(config_path)s geladen " "werden." -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "Eine unbekannte Ausnahme ist aufgetreten." @@ -2426,7 +2426,7 @@ msgstr "" "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "erforderlich" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden" @@ -3937,156 +3937,156 @@ msgstr "Server-Proxy: Fehler bei %(action)s für Server: %(server)r" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "ServerProxy: Fehler bei %(action)s für alle Server: %(server)r" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " @@ -4095,7 +4095,7 @@ msgstr "" "In dieser Plug-in-Version wird das Einstellen von 'admin_state_up=False' " "nicht unterstützt. Einstellungen werden ignoriert für Ressource: %s" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " @@ -4104,7 +4104,7 @@ msgstr "" "Der Betriebsstatus wird intern vom Plug-in eingestellt. Die Einstellung " "'status=%s' wird ignoriert." -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4785,7 +4785,7 @@ msgstr "Netztyp für Nutzernetze ('local', 'flat', 'vlan' oder 'none')" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "Liste mit :: oder " @@ -4813,7 +4813,7 @@ msgstr "Ungültiger Wert für 'tenant_network_type': %s. Agent beendet!" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "Bereiche für Netz-VLAN: %s" @@ -4826,7 +4826,7 @@ msgstr "Netztyp %s nicht unterstützt" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "Erstelltes Netz: %s" @@ -4855,7 +4855,7 @@ msgstr "Für lokale Netze verwendeter privater virtueller Switchname" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4886,7 +4886,7 @@ msgstr "'port_delete' erhalten" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "'port_update' erhalten" @@ -4969,14 +4969,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "Agent nicht synchron mit Plug-in!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "Agentenschleife umfasst neue Geräte!" @@ -4995,7 +4995,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "Agent erfolgreich initialisiert, läuft jetzt... " @@ -5089,58 +5089,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "'provider:network_type' erforderlich" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "'provider:segmentation_id' für einfaches Netz angegeben" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "'provider:segmentation_id' erforderlich" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "'provider:physical_network' für lokales Netz angegeben" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "'provider:segmentation_id' für lokales Netz angegeben" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "'provider:network_type' %s nicht unterstützt" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "Unbekannter Wert für 'provider:physical_network' %s" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "'provider:physical_network' erforderlich" @@ -5262,12 +5262,12 @@ msgstr "Löschen von Teilschnittstelle %s abgeschlossen" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "'network_delete' erhalten" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -5283,19 +5283,19 @@ msgid "RPC agent_id: %s" msgstr "RPC-'agent_id': %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "Port %s hinzugefügt" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "Abrufen von Portdetails für %(device)s nicht möglich: %(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Port %(device)s aktualisiert. Details: %(details)s" @@ -5303,27 +5303,27 @@ msgstr "Port %(device)s aktualisiert. Details: %(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "Gerät %s nicht für Plug-in definiert" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "Zusatzeinheit %s entfernt" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "'port_removed' für %(device)s fehlgeschlagen: %(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "Port %s aktualisiert." @@ -5342,7 +5342,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "Fehler bei Agentenschleife. Geräteinfo: %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5912,7 +5912,7 @@ msgstr "" "network=%(network)r" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "Netze mit 'admin_state_up=False' werden nicht unterstützt." @@ -6446,7 +6446,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6579,9 +6579,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "Fehler in Agentenereignisschleife" @@ -6920,7 +6920,7 @@ msgid "No port changed." msgstr "Kein Port geändert." #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "Zu verwendende Integrationsbrücke" @@ -7034,54 +7034,54 @@ msgstr "" "Anzahl an zulässigen Werten für 'packet_filters' pro Nutzer, -1 für " "unbegrenzt" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "Der Standardservice des L2-Gateways kann nicht verarbeitet werden: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "NVP-Routerport erstellt: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "Erstellung von Port auf logischem NVP-Router %s nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "'%(att)s' dem NVP-Routerport %(port)s zugeordnet" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -7090,9 +7090,9 @@ msgstr "" "Das NVP-Plug-in unterstützt keine VIF-Standardports in externen Netzen. " "Port %s wird inaktiv sein." -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " @@ -7101,28 +7101,28 @@ msgstr "" "'_nvp_create_port' für Port %(name)s in Netz %(network_id)s " "abgeschlossen. Die neue Port-ID lautet %(id)s." -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "Ausnahme bei Verbindung der Schnittstelle mit Netz %s" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "Port '%s' wurde von der NVP-Plattform bereits gelöscht" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "'_nvp_delete_port' für Port %(port_id)s in Netz %(net_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "Port %s in NVP nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7131,7 +7131,7 @@ msgstr "" "Ausnahme wird ignoriert, da dies bedeutet, dass der Peer für Port '%s' " "bereits gelöscht wurde." -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " @@ -7140,7 +7140,7 @@ msgstr "" "Die Erstellung von Routerschnittstellenports in externen Netzen wie %s " "ist nicht zulässig" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " @@ -7149,12 +7149,12 @@ msgstr "" "Das Feld 'device_id' muss ausgefüllt sein, damit ein externer Gateway-" "Port für Netz %s erstellt werden kann" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "Der Gateway-Port für Router %s wurde auf der Back-End-NVP nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " @@ -7163,19 +7163,19 @@ msgstr "" "'_nvp_create_ext_gw_port' im externen Netz %(ext_net_id)s, angehängt an " "Router: %(router_id)s, abgeschlossen. NVP-Port-ID ist %(nvp_port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" "Die Ressource %s des logischen Routers auf der NVP-Plattform nicht " "gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " @@ -7184,46 +7184,46 @@ msgstr "" "'_nvp_delete_ext_gw_port' im externen Netz %(ext_net_id)s, angehängt an " "Router: %(router_id)s, abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "%s erforderlich" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "Segmentations-ID kann bei einfachem Netztyp nicht angegeben werden" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "Segmentations-ID muss bei VLAN-Netztyp angegeben werden" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "%(net_type_param)s %(net_type_value)s nicht unterstützt" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "Kein Switch hat verfügbare Ports (%d geprüft)" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "Maximale Anzahl an logischen Ports für logisches Netz %s erreicht" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " @@ -7232,144 +7232,156 @@ msgstr "" "Netze, für die 'admin_state_up=False' gilt, werden von diesem Plug-in " "noch nicht unterstützt. Einstellungen für Netz %s werden ignoriert" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "'delete_network' für Nutzer abgeschlossen: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "Es wurde kein lSwitch %s in NVP gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "Abrufen logischer Switches nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "'get_networks()' für Nutzer %s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "LSwitch %s in NVP nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "Abrufen von Ports nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" "Erstellung eines Ports oder Einrichtung einer Zusatzeinheit des Ports in " "NVP nicht möglich." -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "'create_port' auf NVP für Nutzer %(tenant_id)s fertig gestellt: (%(id)s)" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "Portanforderung aktualisieren: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "Netz '%s' ist kein gültiges externes Netz" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht erstellt werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "Logischer Router %s auf der NVP-Plattform nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "Logischer Router '%s' auf der NVP-Plattform nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht gelöscht werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "Abrufen des logischen Routers vom NVP-Controller nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" @@ -7378,7 +7390,7 @@ msgstr "" "Port %(port_id)s, verbunden mit Router %(router_id)s, wurde auf der Back-" "End-NVP nicht gefunden." -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " @@ -7387,7 +7399,7 @@ msgstr "" "'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: " "%(router_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" @@ -7396,21 +7408,21 @@ msgstr "" "Port %(port_id)s, verbunden mit Router %(router_id)s, wurde auf der Back-" "End-NVP nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" "Port-Ressource %s des logischen Routers auf der NVP-Plattform nicht " "gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " @@ -7419,18 +7431,18 @@ msgstr "" "Fehler beim Entfernen von NAT-Regeln auf der NVP-Plattform für dynamische" " IP-Adresse: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" "Eine falsche Anzahl an übereinstimmenden NAT-Regeln wurde auf der NVP-" "Plattform gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "Adressliste für Port des logischen Routers von NVP: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " @@ -7440,17 +7452,17 @@ msgstr "" " IP-Adresse: %(floating_ip)s, zugeordnet zu interner IP-Adresse: " "%(internal_ip)s" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "Port '%s' ist keinen dynamischen IP-Adressen zugeordnet" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " @@ -7459,7 +7471,7 @@ msgstr "" "'Create_l2_gw_service' hat keine UUID für die neu erstellte Ressource " "zurückgegeben: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7472,27 +7484,27 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "NVP-Version kann aus den Antwortheadern nicht abgerufen werden: %s" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "'NVPApiHelper.request()' gibt \"%s\" zurück" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "Anforderung hat zulässiges Zeitlimit überschritten: %(method)s an %(url)s" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "Empfangener Fehlercode: %s" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "Serverfehlernachricht: %s" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " @@ -7501,19 +7513,23 @@ msgstr "" "%(method)s an %(url)s, unerwarteter Antwortcode: %(status)d (Inhalt = " "'%(body)s')" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "Server hat Authentifizierungsnachweise der Sitzung zurückgewiesen." -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "Eine in der Anforderung referenzierte Entität wurde nicht gefunden." -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "Anforderung kollidiert mit Konfiguration auf einer anderen Entität." -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." @@ -7521,11 +7537,11 @@ msgstr "" "Anforderung konnte nicht abgeschlossen werden, da die zugeordnete " "Ressource nicht zu erreichen war." -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "Der Anforderung wird der Zugang zur referenzierten Ressource verweigert." -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "Die Anforderung hat das zulässige Zeitlimit überschritten." @@ -7546,81 +7562,91 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" "Angegebener Name: '%s' überschreitet die maximale Länge. Er wird auf NVP " "abgeschnitten" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "Clusterversion von NVP-Controller: %s" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "Logischer Switch %s erstellt" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "Netz nicht gefunden. Fehler: %s" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "get_port() %(network)s %(port)s" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "Port oder Netz nicht gefunden. Fehler: %s" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "Logischer Port %(result)s auf logischem Switch %(uuid)s erstellt" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" "Logischer Port %(lport_uuid)s auf logischem Router %(lrouter_uuid)s wurde" " erstellt" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" "Logischer Port %(lport_uuid)s auf logischem Router %(lrouter_uuid)s wurde" " aktualisiert" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " @@ -7629,37 +7655,37 @@ msgstr "" "Port %(lport_uuid)s des logischen Routers auf logischem Router " "%(lrouter_uuid)s löschen" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "Ungültiger Typ der NVP-Zusatzeinheit '%s'" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "Port nicht gefunden. Fehler: %s" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "Sicherheitsprofil erstellt: %s" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "Sicherheitsprofil aktualisiert: %s" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "Ungültige Schlüssel für NAT-Übereinstimmung: %s" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "NAT-Regel wird erstellt: %s" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" @@ -7667,12 +7693,12 @@ msgstr "" "Regeln vom Typ 'No SNAT' können nicht angewendet werden, da sie in dieser" " Version der NVP-Plattform nicht verfügbar sind" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "Router-Port %(lport_id)s auf Router %(lrouter_id)s nicht gefunden" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " @@ -7681,11 +7707,11 @@ msgstr "" "Ausnahme beim Aktualisieren der IP-Adressen auf einem logischen Router-" "Port: %s" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "Fehler beim Erstellen der logischen Warteschlange" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "Fehler beim Löschen der logischen Warteschlange" @@ -7808,38 +7834,38 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "[%(rid)d] Weiterleitung von Anforderung an: %(conn)s" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" -msgstr "[%(rid)d] Anforderung '%(method) %(url)s' erhalten: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "Serverfehler zurückgegeben: %s" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "Ungültige Serverantwort" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" "[%(rid)d] Fehlgeschlagene Anforderung '%(conn)s': '%(msg)s' (%(sec)0.2f " "Sekunden)" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "[%d] Umleitungsstatus ohne Positionsheaderfeld erhalten" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "[%(rid)d] Ungültige Umleitungsposition erhalten: '%(url)s'" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "[%(rid)d] Fehlerhafte Umleitungsposition erhalten: '%(url)s'" @@ -8002,24 +8028,29 @@ msgstr "Unerwarteter Fehler im NVP-Plug-in:%(err_msg)s" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:32 +#, python-format msgid "Invalid NVP connection parameters: %(conn_params)s" msgstr "Ungültige NVP-Verbindungsparameter: %(conn_params)s" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:36 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" "Clusterkonfigurationseintrag für Nova-Zone %(nova_zone)s kann nicht " "gefunden werden" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " @@ -8028,7 +8059,7 @@ msgstr "" "Port kann in Netz %(network)s nicht erstellt werden. Maximale Anzahl an " "Ports erreicht" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " @@ -8038,7 +8069,7 @@ msgstr "" "verbunden werden. Diese Schnittstelle ist bereits mit Port " "%(att_port_id)s verbunden" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -8311,63 +8342,72 @@ msgstr "'tunnel_id' %s nicht gefunden" msgid "Device %(device)s up on %(agent_id)s" msgstr "Update für Gerät %(device)s auf %(agent_id)s" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "Tunnel-ID-Bereiche: %s" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "Netz %s für Agent nicht verwendet." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "'tunnel_update' erhalten" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "Keine lokale VLAN-Adresse für net-id=%s verfügbar" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "Zuweisung von %(vlan_id)s als lokale VLAN-Adresse für net-id=%(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " @@ -8376,7 +8416,7 @@ msgstr "" "Bereitstellung von einfachem Netz für net-id=%(net_uuid)s nicht möglich -" " keine Brücke für 'physical_network' %(physical_network)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " @@ -8385,7 +8425,7 @@ msgstr "" "Bereitstellung von VLAN-Netz für net-id=%(net_uuid)s nicht möglich - " "keine Brücke für 'physical_network' %(physical_network)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" @@ -8394,12 +8434,12 @@ msgstr "" "Bereitstellung von unbekanntem Netztyp %(network_type)s für net-" "id=%(net_uuid)s nicht möglich" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "Zurückfordern von vlan = %(vlan_id)s von net-id = %(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" @@ -8408,17 +8448,17 @@ msgstr "" "Zurückfordern von unbekanntem Netztyp %(network_type)s für net-" "id=%(net_uuid)s nicht möglich" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "'port_unbound()' 'net_uuid' %s nicht in 'local_vlan_map'" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "port_unbound: 'vif_id' %s nicht in 'local_vlan_map'" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." @@ -8428,12 +8468,12 @@ msgstr "" "Agenten nicht aktiviert sein, da diese OVS-Version Tunnel und Patch-Ports" " nicht unterstützt. Agent beendet!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "Zuordnung von physischem Netz %(physical_network)s zu Brücke %(bridge)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " @@ -8442,103 +8482,116 @@ msgstr "" "Brücke %(bridge)s für physisches Netz %(physical_network)s ist nicht " "vorhanden. Agent beendet!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "Kein VIF-Port für Port %s für Agent definiert." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "Tunnel-IP %(local_ip)s kann nicht synchronisiert werden: %(e)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "Agententunnel nicht synchron mit Plug-in!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "%s-Agent beendet!" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "Tunnelungsunterstützung aktivieren" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "Zu verwendende Tunnelbrücke" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "Peer-Patch-Port in Integrationsbrücke für Tunnelbrücke" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "Peer-Patch-Port in Tunnelbrücke für Integrationsbrücke" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "Lokale IP-Adresse von GRE-Tunnel-Endpunkten." -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "Liste mit :" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "Liste mit :" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -9058,3 +9111,9 @@ msgstr "lSwitch: %s nicht gefunden" msgid "lrouter:%s not found" msgstr "lRouter: %s nicht gefunden" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "[%(rid)d] Anforderung '%(method) %(url)s' erhalten: %(status)s" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index eeacb3af2..59cfb54a7 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -495,7 +495,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -620,7 +620,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2274,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3670,170 +3670,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4494,7 +4494,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4522,7 +4522,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4535,7 +4535,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4562,7 +4562,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4591,7 +4591,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4674,14 +4674,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4698,7 +4698,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4786,58 +4786,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4949,12 +4949,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4970,19 +4970,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4990,27 +4990,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5029,7 +5029,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5565,7 +5565,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6062,7 +6062,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6195,9 +6195,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6512,7 +6512,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6624,395 +6624,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7023,56 +7035,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7093,134 +7109,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7329,36 +7355,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7507,36 +7533,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7773,221 +7804,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8497,3 +8550,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index 2f6c492f2..2cce4c222 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -495,7 +495,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -620,7 +620,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2274,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3670,170 +3670,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4494,7 +4494,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4522,7 +4522,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4535,7 +4535,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4562,7 +4562,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4591,7 +4591,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4674,14 +4674,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4698,7 +4698,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4786,58 +4786,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4949,12 +4949,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4970,19 +4970,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4990,27 +4990,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5029,7 +5029,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5565,7 +5565,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6062,7 +6062,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6195,9 +6195,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6512,7 +6512,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6624,395 +6624,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7023,56 +7035,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7093,134 +7109,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7329,36 +7355,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7507,36 +7533,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7773,221 +7804,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8497,3 +8550,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 2be39dc44..3f78cd4e0 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -495,7 +495,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -620,7 +620,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2274,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3670,170 +3670,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4494,7 +4494,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4522,7 +4522,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4535,7 +4535,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4562,7 +4562,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4591,7 +4591,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4674,14 +4674,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4698,7 +4698,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4786,58 +4786,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4949,12 +4949,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4970,19 +4970,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4990,27 +4990,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5029,7 +5029,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5565,7 +5565,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6062,7 +6062,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6195,9 +6195,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6512,7 +6512,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6624,395 +6624,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7023,56 +7035,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7093,134 +7109,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7329,36 +7355,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7507,36 +7533,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7773,221 +7804,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8497,3 +8550,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index 80d3e2dc5..8d3005303 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -495,7 +495,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -620,7 +620,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2274,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3670,170 +3670,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4494,7 +4494,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4522,7 +4522,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4535,7 +4535,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4562,7 +4562,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4591,7 +4591,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4674,14 +4674,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4698,7 +4698,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4786,58 +4786,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4949,12 +4949,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4970,19 +4970,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4990,27 +4990,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5029,7 +5029,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5565,7 +5565,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6062,7 +6062,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6195,9 +6195,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6512,7 +6512,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6624,395 +6624,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7023,56 +7035,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7093,134 +7109,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7329,36 +7355,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7507,36 +7533,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7773,221 +7804,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8497,3 +8550,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index 3f729ac5f..fdff520a6 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -496,7 +496,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -621,7 +621,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2275,7 +2275,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3671,170 +3671,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4495,7 +4495,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4523,7 +4523,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4536,7 +4536,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4563,7 +4563,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4592,7 +4592,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4675,14 +4675,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4699,7 +4699,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4787,58 +4787,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4950,12 +4950,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4971,19 +4971,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4991,27 +4991,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5030,7 +5030,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5566,7 +5566,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6063,7 +6063,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6196,9 +6196,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6513,7 +6513,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6625,395 +6625,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7024,56 +7036,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7094,134 +7110,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7330,36 +7356,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7508,36 +7534,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7774,221 +7805,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8498,3 +8551,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index 8a92153e0..a095addb8 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -495,7 +495,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -620,7 +620,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2274,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3670,170 +3670,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4494,7 +4494,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4522,7 +4522,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4535,7 +4535,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4562,7 +4562,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4591,7 +4591,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4674,14 +4674,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4698,7 +4698,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4786,58 +4786,58 @@ msgstr "L3 აგენტი ჩაირთულია" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4949,12 +4949,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4970,19 +4970,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4990,27 +4990,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5029,7 +5029,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5565,7 +5565,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6062,7 +6062,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, fuzzy, python-format msgid "%s. Server terminated!" msgstr "L3 აგენტი ჩაირთულია" @@ -6196,9 +6196,9 @@ msgid "eSwitch Agent Started!" msgstr "L3 აგენტი ჩაირთულია" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6513,7 +6513,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6625,395 +6625,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, fuzzy, python-format msgid "Network %s was not found in NVP." msgstr "პლაგინი ვერ მოიძებნა." -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7024,56 +7036,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7094,134 +7110,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7330,36 +7356,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7508,36 +7534,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7774,221 +7805,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8498,3 +8551,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index 54470d8c9..ca4c61413 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -495,7 +495,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -620,7 +620,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2274,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3670,170 +3670,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4494,7 +4494,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4522,7 +4522,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4535,7 +4535,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4562,7 +4562,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4591,7 +4591,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4674,14 +4674,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4698,7 +4698,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4786,58 +4786,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4949,12 +4949,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4970,19 +4970,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4990,27 +4990,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5029,7 +5029,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5565,7 +5565,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6062,7 +6062,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6195,9 +6195,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6512,7 +6512,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6624,395 +6624,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7023,56 +7035,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7093,134 +7109,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7329,36 +7355,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7507,36 +7533,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7773,221 +7804,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8497,3 +8550,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 4ee98eaa8..d696f1c2b 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -6,9 +6,10 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.9\n" +"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.10" +"\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -494,7 +495,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -619,7 +620,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1588,7 +1589,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2273,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3669,170 +3670,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4493,7 +4494,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4521,7 +4522,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4534,7 +4535,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4561,7 +4562,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4590,7 +4591,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4673,14 +4674,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4697,7 +4698,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4785,58 +4786,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4948,12 +4949,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4969,19 +4970,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4989,27 +4990,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5028,7 +5029,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5564,7 +5565,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6061,7 +6062,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6194,9 +6195,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6511,7 +6512,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6623,395 +6624,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7022,56 +7035,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7092,134 +7109,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7328,36 +7355,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7506,36 +7533,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7772,221 +7804,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index 4222604c5..401a54eee 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -496,7 +496,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -621,7 +621,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2275,7 +2275,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3671,170 +3671,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4495,7 +4495,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4523,7 +4523,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4536,7 +4536,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4563,7 +4563,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4592,7 +4592,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4675,14 +4675,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4699,7 +4699,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4787,58 +4787,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4950,12 +4950,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4971,19 +4971,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4991,27 +4991,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5030,7 +5030,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5566,7 +5566,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6063,7 +6063,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6196,9 +6196,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6513,7 +6513,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6625,395 +6625,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7024,56 +7036,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7094,134 +7110,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7330,36 +7356,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7508,36 +7534,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7774,221 +7805,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8498,3 +8551,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index 1d64ffd99..f5f8797fa 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -495,7 +495,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -620,7 +620,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2274,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3670,170 +3670,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4494,7 +4494,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4522,7 +4522,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4535,7 +4535,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4562,7 +4562,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4591,7 +4591,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4674,14 +4674,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4698,7 +4698,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4786,58 +4786,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4949,12 +4949,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4970,19 +4970,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4990,27 +4990,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5029,7 +5029,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5565,7 +5565,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6062,7 +6062,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6195,9 +6195,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6512,7 +6512,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6624,395 +6624,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7023,56 +7035,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7093,134 +7109,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7329,36 +7355,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7507,36 +7533,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7773,221 +7804,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8497,3 +8550,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index 0d314c89a..bb14a4b19 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -496,7 +496,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -621,7 +621,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2275,7 +2275,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3671,170 +3671,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4495,7 +4495,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4523,7 +4523,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4536,7 +4536,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4563,7 +4563,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4592,7 +4592,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4675,14 +4675,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4699,7 +4699,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4787,58 +4787,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4950,12 +4950,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4971,19 +4971,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4991,27 +4991,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5030,7 +5030,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5566,7 +5566,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6063,7 +6063,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6196,9 +6196,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6513,7 +6513,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6625,395 +6625,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7024,56 +7036,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7094,134 +7110,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7330,36 +7356,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7508,36 +7534,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7774,221 +7805,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8498,3 +8551,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index 181499ea0..0cd33a78a 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -496,7 +496,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -621,7 +621,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2275,7 +2275,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3671,170 +3671,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4495,7 +4495,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4523,7 +4523,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4536,7 +4536,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4563,7 +4563,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4592,7 +4592,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4675,14 +4675,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4699,7 +4699,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4787,58 +4787,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4950,12 +4950,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4971,19 +4971,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4991,27 +4991,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5030,7 +5030,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5566,7 +5566,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6063,7 +6063,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6196,9 +6196,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6513,7 +6513,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6625,395 +6625,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7024,56 +7036,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7094,134 +7110,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7330,36 +7356,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7508,36 +7534,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7774,221 +7805,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8498,3 +8551,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index 6041ccf90..04a90c9eb 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -496,7 +496,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -621,7 +621,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2275,7 +2275,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3671,170 +3671,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4495,7 +4495,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4523,7 +4523,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4536,7 +4536,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4563,7 +4563,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4592,7 +4592,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4675,14 +4675,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4699,7 +4699,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4787,58 +4787,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4950,12 +4950,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4971,19 +4971,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4991,27 +4991,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5030,7 +5030,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5566,7 +5566,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6063,7 +6063,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6196,9 +6196,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6513,7 +6513,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6625,395 +6625,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7024,56 +7036,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7094,134 +7110,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7330,36 +7356,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7508,36 +7534,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7774,221 +7805,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8498,3 +8551,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index f7388b566..43ef490f9 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -495,7 +495,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -620,7 +620,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2274,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3670,170 +3670,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4494,7 +4494,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4522,7 +4522,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4535,7 +4535,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4562,7 +4562,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4591,7 +4591,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4674,14 +4674,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4698,7 +4698,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4786,58 +4786,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4949,12 +4949,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4970,19 +4970,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4990,27 +4990,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5029,7 +5029,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5565,7 +5565,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6062,7 +6062,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6195,9 +6195,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6512,7 +6512,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6624,395 +6624,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7023,56 +7035,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7093,134 +7109,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7329,36 +7355,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7507,36 +7533,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7773,221 +7804,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8497,3 +8550,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 1e99cdcbf..0e4a4aa9f 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -495,7 +495,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "" @@ -620,7 +620,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "" @@ -2274,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3670,170 +3670,170 @@ msgstr "" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4494,7 +4494,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr "" @@ -4522,7 +4522,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4535,7 +4535,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "" @@ -4562,7 +4562,7 @@ msgstr "" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4591,7 +4591,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "" @@ -4674,14 +4674,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "" @@ -4698,7 +4698,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4786,58 +4786,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "" @@ -4949,12 +4949,12 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4970,19 +4970,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4990,27 +4990,27 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "" @@ -5029,7 +5029,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5565,7 +5565,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6062,7 +6062,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6195,9 +6195,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "" @@ -6512,7 +6512,7 @@ msgid "No port changed." msgstr "" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -6624,395 +6624,407 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7023,56 +7035,60 @@ msgstr "" msgid "Unable to fetch NVP version from response headers:%s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "" @@ -7093,134 +7109,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "" @@ -7329,36 +7355,36 @@ msgstr "" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -7507,36 +7533,41 @@ msgstr "" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Unable to fulfill request with version %(version)s." msgstr "" #: neutron/plugins/nicira/common/exceptions.py:32 #, python-format +msgid "Invalid NVP connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:36 +#, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7773,221 +7804,243 @@ msgstr "" msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8497,3 +8550,9 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index f0defd695..5e343448b 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-14 19:54+0000\n" +"POT-Creation-Date: 2013-07-15 19:54+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -495,7 +495,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 msgid "Failed reporting state!" msgstr "無法報告狀態!" @@ -621,7 +621,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:428 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:250 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:251 #, python-format msgid "Delete %s" msgstr "刪除 %s" @@ -1596,7 +1596,7 @@ msgstr "配置貼上檔案:%s" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "無法從配置檔 %(config_path)s 載入 %(app_name)s。" -#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:198 +#: neutron/common/exceptions.py:34 neutron/plugins/nicira/NvpApiClient.py:213 msgid "An unknown exception occurred." msgstr "發生不明異常狀況。" @@ -2285,7 +2285,7 @@ msgid "" "assigning a floating IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "如果未指定 port_id,則無法指定 fixed_ip_address" @@ -3693,170 +3693,170 @@ msgstr "ServerProxy:對伺服器 %(server)r 執行的 %(action)s 失敗" msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "ServerProxy:對所有伺服器 %(server)r 執行的 %(action)s 失敗" -#: neutron/plugins/bigswitch/plugin.py:338 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:380 +#: neutron/plugins/bigswitch/plugin.py:379 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:406 +#: neutron/plugins/bigswitch/plugin.py:405 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:431 +#: neutron/plugins/bigswitch/plugin.py:430 #, python-format msgid "NeutronRestProxyV2:Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:463 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:480 -#: neutron/plugins/bigswitch/plugin.py:528 -#: neutron/plugins/bigswitch/plugin.py:1282 +#: neutron/plugins/bigswitch/plugin.py:479 +#: neutron/plugins/bigswitch/plugin.py:527 +#: neutron/plugins/bigswitch/plugin.py:1281 #, python-format msgid "NeutronRestProxyV2: Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:500 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:558 +#: neutron/plugins/bigswitch/plugin.py:557 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:593 -#: neutron/plugins/bigswitch/plugin.py:684 +#: neutron/plugins/bigswitch/plugin.py:592 +#: neutron/plugins/bigswitch/plugin.py:683 #, python-format msgid "NeutronRestProxyV2: Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:648 +#: neutron/plugins/bigswitch/plugin.py:647 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:705 +#: neutron/plugins/bigswitch/plugin.py:704 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:739 -#: neutron/plugins/bigswitch/plugin.py:797 +#: neutron/plugins/bigswitch/plugin.py:738 +#: neutron/plugins/bigswitch/plugin.py:796 #, python-format msgid "NeutronRestProxyV2: Unable to update remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:756 +#: neutron/plugins/bigswitch/plugin.py:755 msgid "NeutronRestProxyV2: _plug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:774 +#: neutron/plugins/bigswitch/plugin.py:773 #, python-format msgid "NeutronRestProxyV2:Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:788 +#: neutron/plugins/bigswitch/plugin.py:787 msgid "NeutronRestProxyV2: _unplug_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:801 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:822 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:845 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:887 +#: neutron/plugins/bigswitch/plugin.py:886 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "NeutronRestProxyV2: Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:945 +#: neutron/plugins/bigswitch/plugin.py:944 #, python-format msgid "NeutronRestProxyV2: Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:957 +#: neutron/plugins/bigswitch/plugin.py:956 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 +#: neutron/plugins/bigswitch/plugin.py:987 #, python-format msgid "NeutronRestProxyV2: Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1022 +#: neutron/plugins/bigswitch/plugin.py:1021 #, python-format msgid "NeutronRestProxyV2: Unable to create interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1033 +#: neutron/plugins/bigswitch/plugin.py:1032 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1066 +#: neutron/plugins/bigswitch/plugin.py:1065 #, python-format msgid "NeutronRestProxyV2:Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1074 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1086 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floatin IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1120 +#: neutron/plugins/bigswitch/plugin.py:1119 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1203 +#: neutron/plugins/bigswitch/plugin.py:1202 #, python-format msgid "NeutronRestProxy: Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1299 +#: neutron/plugins/bigswitch/plugin.py:1298 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "此外掛程式版本不支援設定 admin_state_up = False。正在忽略對資源的設定:%s" -#: neutron/plugins/bigswitch/plugin.py:1305 +#: neutron/plugins/bigswitch/plugin.py:1304 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "作業狀態是由外掛程式在內部設定。正在忽略設定狀態 = %s。" -#: neutron/plugins/bigswitch/plugin.py:1332 +#: neutron/plugins/bigswitch/plugin.py:1331 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " msgstr "" @@ -4517,7 +4517,7 @@ msgstr "Tenant 網路的網路類型(本端、平面、VLAN 或無)" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 #: neutron/plugins/linuxbridge/common/config.py:35 #: neutron/plugins/mlnx/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:51 +#: neutron/plugins/openvswitch/common/config.py:52 msgid "List of :: or " msgstr ":: 或 的清單" @@ -4545,7 +4545,7 @@ msgstr "無效的 tenant_network_type:%s。已終止代理程式!" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Network VLAN ranges: %s" msgstr "網路 VLAN 範圍:%s" @@ -4558,7 +4558,7 @@ msgstr "不支援網路類型 %s" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #, python-format msgid "Created network: %s" msgstr "已建立網路:%s" @@ -4585,7 +4585,7 @@ msgstr "用於本端網路的專用 vSwitch 名稱" #: neutron/plugins/linuxbridge/common/config.py:47 #: neutron/plugins/mlnx/common/config.py:54 #: neutron/plugins/nec/common/config.py:32 -#: neutron/plugins/openvswitch/common/config.py:60 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4614,7 +4614,7 @@ msgstr "收到 port_delete" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:130 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:432 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:259 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:260 msgid "port_update received" msgstr "收到 port_update" @@ -4697,14 +4697,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:718 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 msgid "Agent out of sync with plugin!" msgstr "代理程式與外掛程式不同步!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:731 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:744 msgid "Agent loop has new devices!" msgstr "代理程式迴圈具有新裝置!" @@ -4721,7 +4721,7 @@ msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:345 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:848 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 msgid "Agent initialized successfully, now running... " msgstr "已順利地起始設定代理程式,現正在執行中..." @@ -4811,58 +4811,58 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 msgid "provider:network_type required" msgstr "需要 provider:network_type" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 msgid "provider:segmentation_id specified for flat network" msgstr "給平面網路指定了 provider:segmentation_id" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 msgid "provider:segmentation_id required" msgstr "需要 provider:segmentation_id" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:physical_network specified for local network" msgstr "給本端網路指定了 provider:physical_network" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for local network" msgstr "給本端網路指定了 provider:segmentation_id" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "provider:network_type %s not supported" msgstr "不支援 provider:network_type %s" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "Unknown provider:physical_network %s" msgstr "不明的 provider:physical_network %s" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 msgid "provider:physical_network required" msgstr "需要 provider:physical_network" @@ -4974,12 +4974,12 @@ msgstr "已完成刪除子介面 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:425 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:159 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 msgid "network_delete received" msgstr "收到 network_delete" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:473 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4995,19 +4995,19 @@ msgid "RPC agent_id: %s" msgstr "RPC agent_id:%s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:641 #, python-format msgid "Port %s added" msgstr "已新增埠 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:639 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:647 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "無法取得 %(device)s 的埠詳細資料:%(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:654 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "已更新埠 %(device)s。詳細資料:%(details)s" @@ -5015,27 +5015,27 @@ msgstr "已更新埠 %(device)s。詳細資料:%(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:608 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:686 #, python-format msgid "Device %s not defined on plugin" msgstr "外掛程式上未定義裝置 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:615 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:664 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672 #, python-format msgid "Attachment %s removed" msgstr "已移除連接裝置 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:621 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:670 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:675 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:683 #, python-format msgid "Port %s updated." msgstr "已更新埠 %s。" @@ -5054,7 +5054,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "代理程式迴圈發生錯誤。裝置資訊:%s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:666 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:746 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5604,7 +5604,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "已呼叫 MidonetPluginV2.update_network:ID = %(id)r,網路 = %(network)r" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1017 +#: neutron/plugins/nicira/NeutronPlugin.py:1020 msgid "admin_state_up=False networks are not supported." msgstr "不支援 admin_state_up = False 網路。" @@ -6126,7 +6126,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:318 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6259,9 +6259,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:263 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:380 +#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:381 msgid "Error in agent event loop" msgstr "代理程式事件迴圈發生錯誤" @@ -6582,7 +6582,7 @@ msgid "No port changed." msgstr "未變更埠。" #: neutron/plugins/nec/common/config.py:27 -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 #: neutron/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "要使用的整合橋接器" @@ -6694,117 +6694,117 @@ msgstr "正在載入 OFC 驅動程式:%s" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "每個 Tenant 所容許的 packet_filter 數目,-1 表示無限制" -#: neutron/plugins/nicira/NeutronPlugin.py:229 +#: neutron/plugins/nicira/NeutronPlugin.py:232 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "無法處理預設 l2 gw 服務:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:264 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #, python-format msgid "Created NVP router port:%s" msgstr "已建立 NVP 路由器埠:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:269 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "無法在 NVP 邏輯路由器 %s 上建立埠" -#: neutron/plugins/nicira/NeutronPlugin.py:269 +#: neutron/plugins/nicira/NeutronPlugin.py:272 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:292 +#: neutron/plugins/nicira/NeutronPlugin.py:295 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "已將 %(att)s 連接至 NVP 路由器埠 %(port)s" -#: neutron/plugins/nicira/NeutronPlugin.py:298 +#: neutron/plugins/nicira/NeutronPlugin.py:301 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:304 +#: neutron/plugins/nicira/NeutronPlugin.py:307 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:352 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 -#: neutron/plugins/nicira/NeutronPlugin.py:410 -#: neutron/plugins/nicira/NeutronPlugin.py:594 +#: neutron/plugins/nicira/NeutronPlugin.py:378 +#: neutron/plugins/nicira/NeutronPlugin.py:413 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "NVP 外掛程式不支援外部網路上的一般 VIF 埠。埠 %s 將關閉。" -#: neutron/plugins/nicira/NeutronPlugin.py:395 -#: neutron/plugins/nicira/NeutronPlugin.py:475 -#: neutron/plugins/nicira/NeutronPlugin.py:613 +#: neutron/plugins/nicira/NeutronPlugin.py:398 +#: neutron/plugins/nicira/NeutronPlugin.py:478 +#: neutron/plugins/nicira/NeutronPlugin.py:616 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "對網路 %(network_id)s 上埠 %(name)s 執行的 _nvp_create_port 已完成。新的埠 ID 為 %(id)s。" -#: neutron/plugins/nicira/NeutronPlugin.py:399 +#: neutron/plugins/nicira/NeutronPlugin.py:402 #, python-format msgid "An exception occured while plugging the interface into network:%s" msgstr "將介面插入網路時發生異常狀況:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:417 +#: neutron/plugins/nicira/NeutronPlugin.py:420 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "已在 NVP 平台上刪除了埠 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:426 +#: neutron/plugins/nicira/NeutronPlugin.py:429 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "對網路 %(net_id)s 上埠 %(port_id)s 執行的 _nvp_delete_port 已完成" -#: neutron/plugins/nicira/NeutronPlugin.py:432 +#: neutron/plugins/nicira/NeutronPlugin.py:435 #, python-format msgid "port %s not found in NVP" msgstr "在 NVP 中找不到埠 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:451 -#: neutron/plugins/nicira/NeutronPlugin.py:869 +#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:872 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "正在忽略異常狀況,因為這意味著埠 '%s' 的同層級已刪除。" -#: neutron/plugins/nicira/NeutronPlugin.py:463 +#: neutron/plugins/nicira/NeutronPlugin.py:466 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "不容許在外部網路上建立路由器介面埠來作為 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:482 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "必須將資料移入 device_id 欄位,才能給網路 %s 建立外部閘道埠" -#: neutron/plugins/nicira/NeutronPlugin.py:490 +#: neutron/plugins/nicira/NeutronPlugin.py:493 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "在 NVP 後端找不到路由器 %s 的閘道埠" -#: neutron/plugins/nicira/NeutronPlugin.py:536 +#: neutron/plugins/nicira/NeutronPlugin.py:539 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " @@ -6813,278 +6813,290 @@ msgstr "" "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s 上完成 " "_nvp_create_ext_gw_port。NVP 埠 ID 為 %(nvp_port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:575 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "在 NVP 平台上找不到邏輯路由器資源 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1740 +#: neutron/plugins/nicira/NeutronPlugin.py:582 +#: neutron/plugins/nicira/NeutronPlugin.py:1766 msgid "Unable to update logical routeron NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:581 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s 上完成 _nvp_delete_ext_gw_port" -#: neutron/plugins/nicira/NeutronPlugin.py:651 +#: neutron/plugins/nicira/NeutronPlugin.py:654 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:683 #, python-format msgid "%s required" msgstr "需要 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:687 msgid "Segmentation ID cannot be specified with flat network type" msgstr "無法使用平面網路類型來指定分段 ID" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:691 msgid "Segmentation ID must be specified with vlan network type" msgstr "必須使用 VLAN 網路類型來指定分段 ID" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:707 +#: neutron/plugins/nicira/NeutronPlugin.py:695 +#: neutron/plugins/nicira/NeutronPlugin.py:710 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:713 +#: neutron/plugins/nicira/NeutronPlugin.py:716 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "不支援 %(net_type_param)s %(net_type_value)s" -#: neutron/plugins/nicira/NeutronPlugin.py:744 +#: neutron/plugins/nicira/NeutronPlugin.py:747 #, python-format msgid "No switch has available ports (%d checked)" msgstr "交換器沒有可用的埠(已檢查 %d 個)" -#: neutron/plugins/nicira/NeutronPlugin.py:766 +#: neutron/plugins/nicira/NeutronPlugin.py:769 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "已達到邏輯網路 %s 的邏輯埠數目上限" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "此外掛程式尚不支援 admin_state_up = False 的網路。正在忽略對網路 %s 的設定" -#: neutron/plugins/nicira/NeutronPlugin.py:851 +#: neutron/plugins/nicira/NeutronPlugin.py:854 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:879 +#: neutron/plugins/nicira/NeutronPlugin.py:882 #, python-format msgid "delete_network completed for tenant: %s" msgstr "已對 Tenant 完成 delete_network:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:882 +#: neutron/plugins/nicira/NeutronPlugin.py:885 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "在 NVP 中找不到 lswitch %s" -#: neutron/plugins/nicira/NeutronPlugin.py:908 +#: neutron/plugins/nicira/NeutronPlugin.py:911 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:918 -#: neutron/plugins/nicira/NeutronPlugin.py:966 +#: neutron/plugins/nicira/NeutronPlugin.py:921 +#: neutron/plugins/nicira/NeutronPlugin.py:969 msgid "Unable to get logical switches" msgstr "無法取得邏輯交換器" -#: neutron/plugins/nicira/NeutronPlugin.py:980 +#: neutron/plugins/nicira/NeutronPlugin.py:983 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:995 +#: neutron/plugins/nicira/NeutronPlugin.py:998 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:999 +#: neutron/plugins/nicira/NeutronPlugin.py:1002 #, python-format msgid "get_networks() completed for tenant %s" msgstr "已對 Tenant %s 完成 get_networks()" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1088 #, python-format msgid "Lswitch %s not found in NVP" msgstr "在 NVP 中找不到 lswitch %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1094 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 msgid "Unable to get ports" msgstr "無法取得埠" -#: neutron/plugins/nicira/NeutronPlugin.py:1121 +#: neutron/plugins/nicira/NeutronPlugin.py:1124 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1128 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1194 +#: neutron/plugins/nicira/NeutronPlugin.py:1197 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1202 +#: neutron/plugins/nicira/NeutronPlugin.py:1205 msgid "Unable to create port or set port attachment in NVP." msgstr "無法在 NVP 中建立埠或設定埠連接裝置。" -#: neutron/plugins/nicira/NeutronPlugin.py:1206 +#: neutron/plugins/nicira/NeutronPlugin.py:1209 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "已對 Tenant %(tenant_id)s 的 NVP 完成 create_port:(%(id)s)" -#: neutron/plugins/nicira/NeutronPlugin.py:1281 +#: neutron/plugins/nicira/NeutronPlugin.py:1284 #, python-format msgid "Update port request: %s" msgstr "更新埠要求:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1310 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 -#: neutron/plugins/nicira/NeutronPlugin.py:1475 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 +#: neutron/plugins/nicira/NeutronPlugin.py:1478 #, python-format msgid "Network '%s' is not a valid external network" msgstr "網路 '%s' 不是有效的外部網路" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 +#: neutron/plugins/nicira/NeutronPlugin.py:1447 msgid "Unable to create logical router on NVP Platform" msgstr "無法在 NVP 平台上建立邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1493 +#: neutron/plugins/nicira/NeutronPlugin.py:1487 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1503 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1496 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "Unable to update logical router on NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1516 +#: neutron/plugins/nicira/NeutronPlugin.py:1509 +msgid "" +"Request cannot contain 'routes' with the NVP platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1542 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 msgid "Unable to delete logical routeron NVP Platform" msgstr "無法在 NVP 平台上刪除邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1540 +#: neutron/plugins/nicira/NeutronPlugin.py:1566 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1567 +#: neutron/plugins/nicira/NeutronPlugin.py:1593 msgid "Unable to get logical routers from NVP controller" msgstr "無法從 NVP 控制器取得邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1589 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1641 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "在 NVP 後端找不到路由器 %(router_id)s 所連接的埠 %(port_id)s。" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1676 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "已對子網路 %(subnet_id)s 及路由器 %(router_id)s 完成 Add_router_interface" -#: neutron/plugins/nicira/NeutronPlugin.py:1695 +#: neutron/plugins/nicira/NeutronPlugin.py:1721 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "在 NVP 後端找不到路由器 %(router_id)s 所連接的埠 %(port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:1707 +#: neutron/plugins/nicira/NeutronPlugin.py:1733 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "在 NVP 平台上找不到邏輯路由器埠資源 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1762 +#: neutron/plugins/nicira/NeutronPlugin.py:1788 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。" -#: neutron/plugins/nicira/NeutronPlugin.py:1768 +#: neutron/plugins/nicira/NeutronPlugin.py:1794 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確" -#: neutron/plugins/nicira/NeutronPlugin.py:1834 +#: neutron/plugins/nicira/NeutronPlugin.py:1860 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "NVP 邏輯路由器埠的位址清單:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1858 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "在 NVP 平台上給浮動 IP %(floating_ip)s(已對映到內部 IP %(internal_ip)s)建立 NAT 規則時發生錯誤" -#: neutron/plugins/nicira/NeutronPlugin.py:1901 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "埠 '%s' 未與浮動 IP 產生關聯" -#: neutron/plugins/nicira/NeutronPlugin.py:1904 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1930 +#: neutron/plugins/nicira/NeutronPlugin.py:1956 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "Create_l2_gw_service 未傳回所新建資源的 UUID:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1978 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7095,56 +7107,60 @@ msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源" msgid "Unable to fetch NVP version from response headers:%s" msgstr "無法從回應標頭提取 NVP 版本:%s" -#: neutron/plugins/nicira/NvpApiClient.py:112 +#: neutron/plugins/nicira/NvpApiClient.py:124 #, python-format msgid "NVPApiHelper.request() returns \"%s\"" msgstr "NVPApiHelper.request() 傳回 \"%s\"" -#: neutron/plugins/nicira/NvpApiClient.py:125 +#: neutron/plugins/nicira/NvpApiClient.py:137 #, python-format msgid "Request timed out: %(method)s to %(url)s" msgstr "要求已逾時:%(method)s 到 %(url)s" -#: neutron/plugins/nicira/NvpApiClient.py:136 +#: neutron/plugins/nicira/NvpApiClient.py:148 #, python-format msgid "Received error code: %s" msgstr "收到錯誤碼:%s" -#: neutron/plugins/nicira/NvpApiClient.py:137 +#: neutron/plugins/nicira/NvpApiClient.py:149 #, python-format msgid "Server Error Message: %s" msgstr "伺服器錯誤訊息:%s" -#: neutron/plugins/nicira/NvpApiClient.py:143 +#: neutron/plugins/nicira/NvpApiClient.py:155 #, python-format msgid "" "%(method)s to %(url)s, unexpected response code: %(status)d (content = " "'%(body)s')" msgstr "%(method)s 到 %(url)s,非預期的回應碼:%(status)d(內容 = '%(body)s')" -#: neutron/plugins/nicira/NvpApiClient.py:213 +#: neutron/plugins/nicira/NvpApiClient.py:173 +msgid "Unable to determine NVP version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/nicira/NvpApiClient.py:228 msgid "Server denied session's authentication credentials." msgstr "伺服器已拒絕階段作業的鑑別認證。" -#: neutron/plugins/nicira/NvpApiClient.py:217 +#: neutron/plugins/nicira/NvpApiClient.py:232 msgid "An entity referenced in the request was not found." msgstr "找不到要求中參照的實體。" -#: neutron/plugins/nicira/NvpApiClient.py:221 +#: neutron/plugins/nicira/NvpApiClient.py:236 msgid "Request conflicts with configuration on a different entity." msgstr "要求與不同實體上的配置相衝突。" -#: neutron/plugins/nicira/NvpApiClient.py:226 +#: neutron/plugins/nicira/NvpApiClient.py:241 msgid "" "Request could not completed because the associated resource could not be " "reached." msgstr "無法完成要求,因為無法抵達相關聯的資源。" -#: neutron/plugins/nicira/NvpApiClient.py:231 +#: neutron/plugins/nicira/NvpApiClient.py:246 msgid "The request is forbidden from accessing the referenced resource." msgstr "已禁止要求存取所參照的資源。" -#: neutron/plugins/nicira/NvpApiClient.py:236 +#: neutron/plugins/nicira/NvpApiClient.py:251 msgid "The request has timed out." msgstr "要求已逾時。" @@ -7165,134 +7181,144 @@ msgstr "" msgid "Attribute:%s is empty or null" msgstr "" -#: neutron/plugins/nicira/nvplib.py:133 +#: neutron/plugins/nicira/nvplib.py:92 +#, python-format +msgid "NVP version %(ver)s does not support method %(fun)s." +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:148 #, python-format msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "所指定的名稱 '%s' 超出長度上限。將在 NVP 上截斷" -#: neutron/plugins/nicira/nvplib.py:153 +#: neutron/plugins/nicira/nvplib.py:168 #, python-format msgid "NVP controller cluster version: %s" msgstr "NVP 控制器叢集版本:%s" -#: neutron/plugins/nicira/nvplib.py:236 +#: neutron/plugins/nicira/nvplib.py:251 #, python-format msgid "Created logical switch: %s" msgstr "已建立邏輯交換器:%s" -#: neutron/plugins/nicira/nvplib.py:252 neutron/plugins/nicira/nvplib.py:414 +#: neutron/plugins/nicira/nvplib.py:267 neutron/plugins/nicira/nvplib.py:594 #, python-format msgid "Network not found, Error: %s" msgstr "找不到網路,錯誤:%s" -#: neutron/plugins/nicira/nvplib.py:441 +#: neutron/plugins/nicira/nvplib.py:505 +#, python-format +msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nvplib.py:621 msgid "Port or Network not found" msgstr "" -#: neutron/plugins/nicira/nvplib.py:459 +#: neutron/plugins/nicira/nvplib.py:639 #, python-format msgid "" "Looking for port with q_port_id tag '%(neutron_port_id)s' on: " "'%(lswitch_uuid)s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:467 +#: neutron/plugins/nicira/nvplib.py:647 #, python-format msgid "" "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " "Only 1 was expected." msgstr "" -#: neutron/plugins/nicira/nvplib.py:476 +#: neutron/plugins/nicira/nvplib.py:656 #, python-format msgid "get_port() %(network)s %(port)s" msgstr "get_port() %(network)s %(port)s" -#: neutron/plugins/nicira/nvplib.py:484 neutron/plugins/nicira/nvplib.py:538 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 #, python-format msgid "Port or Network not found, Error: %s" msgstr "找不到埠或網路,錯誤:%s" -#: neutron/plugins/nicira/nvplib.py:533 +#: neutron/plugins/nicira/nvplib.py:713 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:569 +#: neutron/plugins/nicira/nvplib.py:749 #, python-format msgid "Created logical port %(result)s on logical swtich %(uuid)s" msgstr "已在邏輯交換器 %(uuid)s 上建立了邏輯埠 %(result)s" -#: neutron/plugins/nicira/nvplib.py:593 +#: neutron/plugins/nicira/nvplib.py:773 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "已在邏輯路由器 %(lrouter_uuid)s 上建立了邏輯埠 %(lport_uuid)s" -#: neutron/plugins/nicira/nvplib.py:623 +#: neutron/plugins/nicira/nvplib.py:803 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "已更新邏輯路由器 %(lrouter_uuid)s 上的邏輯埠 %(lport_uuid)s" -#: neutron/plugins/nicira/nvplib.py:633 +#: neutron/plugins/nicira/nvplib.py:813 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "刪除邏輯路由器 %(lrouter_uuid)s 上的邏輯路由器埠 %(lport_uuid)s" -#: neutron/plugins/nicira/nvplib.py:688 +#: neutron/plugins/nicira/nvplib.py:868 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "無效的 NVP 連接裝置類型 '%s'" -#: neutron/plugins/nicira/nvplib.py:700 +#: neutron/plugins/nicira/nvplib.py:880 #, python-format msgid "Port not found, Error: %s" msgstr "找不到埠,錯誤:%s" -#: neutron/plugins/nicira/nvplib.py:819 +#: neutron/plugins/nicira/nvplib.py:999 #, python-format msgid "Created Security Profile: %s" msgstr "已建立安全設定檔:%s" -#: neutron/plugins/nicira/nvplib.py:845 +#: neutron/plugins/nicira/nvplib.py:1025 #, python-format msgid "Updated Security Profile: %s" msgstr "已更新安全設定檔:%s" -#: neutron/plugins/nicira/nvplib.py:864 +#: neutron/plugins/nicira/nvplib.py:1044 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "NAT 相符項的索引鍵無效:%s" -#: neutron/plugins/nicira/nvplib.py:870 +#: neutron/plugins/nicira/nvplib.py:1050 #, python-format msgid "Creating NAT rule: %s" msgstr "正在建立 NAT 規則:%s" -#: neutron/plugins/nicira/nvplib.py:884 +#: neutron/plugins/nicira/nvplib.py:1064 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "無法套用 SNAT 規則,因為這些規則在此版本的 NVP 平台中無法使用" -#: neutron/plugins/nicira/nvplib.py:1019 +#: neutron/plugins/nicira/nvplib.py:1199 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "在路由器 %(lrouter_id)s 上找不到路由器埠 %(lport_id)s" -#: neutron/plugins/nicira/nvplib.py:1024 +#: neutron/plugins/nicira/nvplib.py:1204 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "更新路由器邏輯埠上的 IP 位址時發生異常狀況:%s" -#: neutron/plugins/nicira/nvplib.py:1052 +#: neutron/plugins/nicira/nvplib.py:1245 msgid "Failed to create logical queue" msgstr "無法建立邏輯佇列" -#: neutron/plugins/nicira/nvplib.py:1063 +#: neutron/plugins/nicira/nvplib.py:1256 msgid "Failed to delete logical queue" msgstr "無法刪除邏輯佇列" @@ -7401,36 +7427,36 @@ msgstr "[%d] 已超出重新導向數目上限,正在中止要求" msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "[%(rid)d] 正在將要求重新導向至:%(conn)s" -#: neutron/plugins/nicira/api_client/request.py:194 +#: neutron/plugins/nicira/api_client/request.py:195 #, python-format -msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" -msgstr "[%(rid)d] 要求 '%(method) %(url)s' 收到:%(status)s" +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:199 #, python-format msgid "Server error return: %s" msgstr "傳回伺服器錯誤:%s" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:203 msgid "Invalid server response" msgstr "無效的伺服器回應" -#: neutron/plugins/nicira/api_client/request.py:205 +#: neutron/plugins/nicira/api_client/request.py:206 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(sec)0.2f seconds)" msgstr "[%(rid)d] 失敗要求 '%(conn)s':'%(msg)s'(%(sec)0.2f 秒鐘)" -#: neutron/plugins/nicira/api_client/request.py:239 +#: neutron/plugins/nicira/api_client/request.py:240 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "[%d] 收到的重新導向狀態沒有位置標頭欄位" -#: neutron/plugins/nicira/api_client/request.py:256 +#: neutron/plugins/nicira/api_client/request.py:257 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "[%(rid)d] 收到無效的重新導向位置:'%(url)s'" -#: neutron/plugins/nicira/api_client/request.py:260 +#: neutron/plugins/nicira/api_client/request.py:261 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "[%(rid)d] 收到格式不正確的重新導向位置:%(url)s" @@ -7579,36 +7605,41 @@ msgstr "NVP 外掛程式發生非預期的錯誤:%(err_msg)s" #: neutron/plugins/nicira/common/exceptions.py:28 #, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/nicira/common/exceptions.py:32 +#, python-format msgid "Invalid NVP connection parameters: %(conn_params)s" msgstr "無效的 NVP 連線參數:%(conn_params)s" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:36 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " "values are specified in the [DEFAULT] section of the nvp plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:38 +#: neutron/plugins/nicira/common/exceptions.py:42 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "找不到 Nova 區域的叢集配置項目:%(nova_zone)s" -#: neutron/plugins/nicira/common/exceptions.py:43 +#: neutron/plugins/nicira/common/exceptions.py:47 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "無法在網路 %(network)s 上建立埠。已達到埠數目上限" -#: neutron/plugins/nicira/common/exceptions.py:48 +#: neutron/plugins/nicira/common/exceptions.py:52 #, python-format msgid "" "Unable to plug an interface into the port %(port_id)s for network " "%(net_id)s. This interface is already plugged into port %(att_port_id)s" msgstr "無法將介面插入網路 %(net_id)s 的埠 %(port_id)s。此介面已插入埠 %(att_port_id)s" -#: neutron/plugins/nicira/common/exceptions.py:54 +#: neutron/plugins/nicira/common/exceptions.py:58 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -7845,63 +7876,72 @@ msgstr "找不到 tunnel_id %s" msgid "Device %(device)s up on %(agent_id)s" msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:278 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:288 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #, python-format msgid "Tunnel ID ranges: %s" msgstr "通道 ID 範圍:%s" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:386 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:389 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 #, python-format msgid "Network %s not used on agent." msgstr "代理程式上未使用網路 %s。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "收到 tunnel_update" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "net-id = %s 沒有可用的本端 VLAN" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "正在將 %(vlan_id)s 指派為 net-id = %(net_uuid)s 的本端 VLAN" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:362 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " @@ -7910,7 +7950,7 @@ msgstr "" "無法將平面網路供應給 net-id = %(net_uuid)s - physical_network %(physical_network)s " "沒有橋接器" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:390 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " @@ -7919,151 +7959,164 @@ msgstr "" "無法將 VLAN 網路供應給 net-id = %(net_uuid)s - physical_network " "%(physical_network)s 沒有橋接器" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:391 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "無法將不明的網路類型 %(network_type)s 供應給 net-id=%(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:403 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:411 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "正在從 net-id = %(net_uuid)s 收回 VLAN = %(vlan_id)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:437 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:445 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "無法收回 net-id = %(net_uuid)s 的不明網路類型 %(network_type)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "port_unbound() net_uuid %s 不在 local_vlan_map 中" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "port_unbound:vif_id %s 不在 local_vlan_map 中" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "無法建立 OVS 修補程式埠。無法在此代理程式上啟用通道作業,因為此 OVS 版本不支援通道或修補程式埠。已終止代理程式!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:575 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "正在將實體網路 %(physical_network)s 對映到橋接器 %(bridge)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "實體網路 %(physical_network)s 的橋接器 %(bridge)s 不存在。已終止代理程式!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "未在代理程式上給埠 %s 定義 VIF 埠。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:704 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +msgid "No tunnel_type specified, cannot add tunnel port" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "無法同步通道 IP %(local_ip)s:%(e)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:724 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:737 msgid "Agent tunnel out of sync with plugin!" msgstr "代理程式通道與外掛程式不同步!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:795 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:787 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:815 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "剖析 bridge_mappings 時失敗:%s。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:820 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:834 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:837 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:836 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:853 #, python-format msgid "%s Agent terminated!" msgstr "%s 已終止代理程式!" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Enable tunneling support" msgstr "啟用通道作業支援" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Tunnel bridge to use" msgstr "要使用的通道橋接器" -#: neutron/plugins/openvswitch/common/config.py:36 +#: neutron/plugins/openvswitch/common/config.py:37 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "整合橋接器中用於通道橋接器的同層級修補程式埠" -#: neutron/plugins/openvswitch/common/config.py:39 +#: neutron/plugins/openvswitch/common/config.py:40 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "通道橋接器中用於整合橋接器的同層級修補程式埠" -#: neutron/plugins/openvswitch/common/config.py:42 +#: neutron/plugins/openvswitch/common/config.py:43 msgid "Local IP address of GRE tunnel endpoints." msgstr "GRE 通道端點的本端 IP 位址。" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "List of :" msgstr ": 的清單" -#: neutron/plugins/openvswitch/common/config.py:47 +#: neutron/plugins/openvswitch/common/config.py:48 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "List of :" msgstr ": 的清單" -#: neutron/plugins/openvswitch/common/config.py:63 -msgid "Network type for agent tunnel networks (gre or vxlan)" +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:66 +#: neutron/plugins/openvswitch/common/config.py:67 +msgid "Network types supported by the agent (gre and/or vxlan)" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:70 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -8575,3 +8628,9 @@ msgstr "找不到 lswitch:%s" msgid "lrouter:%s not found" msgstr "找不到 lrouter:%s" +#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" +#~ msgstr "[%(rid)d] 要求 '%(method) %(url)s' 收到:%(status)s" + +#~ msgid "Network type for agent tunnel networks (gre or vxlan)" +#~ msgstr "" + -- 2.45.2