From 33f494780fed13daabda23be6ceef83210e1d403 Mon Sep 17 00:00:00 2001 From: Sergey Kolekonov Date: Wed, 2 Sep 2015 16:19:30 +0300 Subject: [PATCH] Add Neutron 7.0.0 for Ubuntu 14.04 - Adapt debian/liberty specs for MOS [0] [0] http://anonscm.debian.org/cgit/openstack/neutron.git/tree/debian?h=debian/liberty Change-Id: I55c4e28f524ba03033633123e209ceb99d60218c --- tests/runtests.sh | 3 +- trusty/debian/changelog | 473 +++++++- trusty/debian/control | 1065 +++++------------ trusty/debian/copyright | 35 +- .../cron.d/neutron-dhcp-agent-netns-cleanup | 1 - .../cron.d/neutron-l3-agent-netns-cleanup | 5 +- .../cron.d/neutron-lbaas-agent-netns-cleanup | 5 +- trusty/debian/diff | 0 trusty/debian/dnsmasq-neutron.conf | 1 + trusty/debian/gbp.conf | 8 + trusty/debian/neutron-common.README.Debian | 27 + trusty/debian/neutron-common.config.in | 114 ++ trusty/debian/neutron-common.dirs | 5 - trusty/debian/neutron-common.install | 31 +- trusty/debian/neutron-common.links | 1 + trusty/debian/neutron-common.logrotate | 1 - trusty/debian/neutron-common.postinst | 38 - trusty/debian/neutron-common.postinst.in | 146 +++ trusty/debian/neutron-common.postrm | 34 + trusty/debian/neutron-common.prerm | 17 + trusty/debian/neutron-common.templates | 160 +++ trusty/debian/neutron-common.tmpfile | 1 + trusty/debian/neutron-dhcp-agent.init.in | 23 + trusty/debian/neutron-dhcp-agent.install | 2 - trusty/debian/neutron-dhcp-agent.postinst.in | 16 + trusty/debian/neutron-dhcp-agent.upstart | 22 - trusty/debian/neutron-l3-agent.init.in | 24 + trusty/debian/neutron-l3-agent.install | 3 +- trusty/debian/neutron-l3-agent.upstart | 24 - .../debian/neutron-linuxbridge-agent.init.in | 29 + ...ges => neutron-linuxbridge-agent.manpages} | 0 .../debian/neutron-metadata-agent.config.in | 17 + trusty/debian/neutron-metadata-agent.init.in | 23 + trusty/debian/neutron-metadata-agent.install | 4 +- .../debian/neutron-metadata-agent.postinst.in | 37 + trusty/debian/neutron-metadata-agent.postrm | 9 + .../debian/neutron-metadata-agent.templates | 48 + trusty/debian/neutron-metadata-agent.upstart | 19 - trusty/debian/neutron-metering-agent.init.in | 23 + trusty/debian/neutron-metering-agent.install | 1 - trusty/debian/neutron-metering-agent.upstart | 19 - .../debian/neutron-openvswitch-agent.init.in | 24 + ...ges => neutron-openvswitch-agent.manpages} | 0 .../neutron-openvswitch-agent.upstart.in | 39 + trusty/debian/neutron-ovs-cleanup.upstart | 20 - .../neutron-plugin-bigswitch-agent.install | 1 - .../neutron-plugin-bigswitch-agent.upstart | 20 - .../debian/neutron-plugin-bigswitch.install | 1 - trusty/debian/neutron-plugin-brocade.install | 1 - trusty/debian/neutron-plugin-cisco.install | 3 - .../debian/neutron-plugin-ibm-agent.install | 1 - .../debian/neutron-plugin-ibm-agent.upstart | 20 - trusty/debian/neutron-plugin-ibm.install | 1 - .../neutron-plugin-linuxbridge-agent.install | 2 - .../neutron-plugin-linuxbridge-agent.upstart | 17 - .../debian/neutron-plugin-linuxbridge.install | 1 - .../debian/neutron-plugin-metaplugin.install | 1 - .../neutron-plugin-metering-agent.postinst | 15 - .../neutron-plugin-metering-agent.postrm | 15 - .../neutron-plugin-metering-agent.preinst | 15 - trusty/debian/neutron-plugin-midonet.install | 1 - trusty/debian/neutron-plugin-ml2.install | 1 - .../debian/neutron-plugin-mlnx-agent.install | 1 - .../debian/neutron-plugin-mlnx-agent.upstart | 19 - trusty/debian/neutron-plugin-mlnx.install | 1 - .../debian/neutron-plugin-nec-agent.install | 2 - .../debian/neutron-plugin-nec-agent.upstart | 17 - trusty/debian/neutron-plugin-nec.install | 1 - trusty/debian/neutron-plugin-nuage.install | 1 - ...eutron-plugin-oneconvergence-agent.install | 1 - ...eutron-plugin-oneconvergence-agent.upstart | 18 - .../neutron-plugin-oneconvergence.install | 1 - .../neutron-plugin-opencontrail.install | 1 - .../neutron-plugin-openvswitch-agent.install | 3 - ...nvswitch-agent.neutron-ovs-cleanup.upstart | 13 - .../neutron-plugin-openvswitch-agent.upstart | 17 - .../debian/neutron-plugin-openvswitch.install | 1 - trusty/debian/neutron-plugin-plumgrid.install | 1 - .../debian/neutron-plugin-sriov-agent.install | 1 - trusty/debian/neutron-plugin-vmware.install | 1 - trusty/debian/neutron-server.config.in | 11 + trusty/debian/neutron-server.default | 5 - trusty/debian/neutron-server.init.in | 46 + trusty/debian/neutron-server.install | 1 - trusty/debian/neutron-server.postinst.in | 15 + trusty/debian/neutron-server.prerm | 10 + trusty/debian/neutron-server.service.in | 17 + trusty/debian/neutron-server.templates | 48 + trusty/debian/neutron-server.upstart | 23 - trusty/debian/neutron-server.upstart.in | 40 + trusty/debian/neutron_sudoers | 0 ...irements.txt-adjust-for-Ubuntu-14.04.patch | 27 - .../patches/fix-neutron-configuration.patch | 29 - trusty/debian/patches/series | 3 - trusty/debian/patches/skip-iptest.patch | 11 - trusty/debian/plugin_guess_func | 158 +++ trusty/debian/po/POTFILES.in | 3 + trusty/debian/po/da.po | 645 ++++++++++ trusty/debian/po/de.po | 669 +++++++++++ trusty/debian/po/es.po | 677 +++++++++++ trusty/debian/po/fr.po | 661 ++++++++++ trusty/debian/po/it.po | 653 ++++++++++ trusty/debian/po/nl.po | 668 +++++++++++ trusty/debian/po/pt.po | 665 ++++++++++ trusty/debian/po/ru.po | 646 ++++++++++ trusty/debian/po/sv.po | 650 ++++++++++ trusty/debian/po/templates.pot | 583 +++++++++ trusty/debian/pydist-overrides | 1 + trusty/debian/rules | 76 +- trusty/debian/source/format | 0 trusty/debian/tests/bigswitch-plugin | 7 - trusty/debian/tests/brocade-plugin | 7 - trusty/debian/tests/cisco-plugin | 7 - trusty/debian/tests/control | 4 - trusty/debian/tests/linuxbridge-plugin | 19 - trusty/debian/tests/midonet-plugin | 7 - trusty/debian/tests/ml2-plugin | 7 - trusty/debian/tests/nec-plugin | 7 - trusty/debian/tests/neutron-agents | 36 - trusty/debian/tests/neutron-server | 28 - trusty/debian/tests/plumgrid-plugin | 9 - trusty/debian/tests/python-neutron | 14 - trusty/debian/tests/test-plugin | 29 - trusty/debian/tests/test_import_neutron.py | 4 - trusty/debian/tests/vmware-plugin | 7 - trusty/debian/watch | 3 + 126 files changed, 8528 insertions(+), 1521 deletions(-) delete mode 100644 trusty/debian/diff create mode 100644 trusty/debian/dnsmasq-neutron.conf create mode 100644 trusty/debian/gbp.conf create mode 100644 trusty/debian/neutron-common.README.Debian create mode 100644 trusty/debian/neutron-common.config.in create mode 100644 trusty/debian/neutron-common.links delete mode 100644 trusty/debian/neutron-common.postinst create mode 100644 trusty/debian/neutron-common.postinst.in create mode 100644 trusty/debian/neutron-common.postrm create mode 100644 trusty/debian/neutron-common.prerm create mode 100644 trusty/debian/neutron-common.templates create mode 100644 trusty/debian/neutron-common.tmpfile create mode 100644 trusty/debian/neutron-dhcp-agent.init.in create mode 100644 trusty/debian/neutron-dhcp-agent.postinst.in delete mode 100644 trusty/debian/neutron-dhcp-agent.upstart create mode 100644 trusty/debian/neutron-l3-agent.init.in delete mode 100644 trusty/debian/neutron-l3-agent.upstart create mode 100644 trusty/debian/neutron-linuxbridge-agent.init.in rename trusty/debian/{neutron-plugin-linuxbridge-agent.manpages => neutron-linuxbridge-agent.manpages} (100%) create mode 100644 trusty/debian/neutron-metadata-agent.config.in create mode 100644 trusty/debian/neutron-metadata-agent.init.in create mode 100644 trusty/debian/neutron-metadata-agent.postinst.in create mode 100644 trusty/debian/neutron-metadata-agent.postrm create mode 100644 trusty/debian/neutron-metadata-agent.templates delete mode 100644 trusty/debian/neutron-metadata-agent.upstart create mode 100644 trusty/debian/neutron-metering-agent.init.in delete mode 100644 trusty/debian/neutron-metering-agent.upstart create mode 100644 trusty/debian/neutron-openvswitch-agent.init.in rename trusty/debian/{neutron-plugin-openvswitch-agent.manpages => neutron-openvswitch-agent.manpages} (100%) create mode 100644 trusty/debian/neutron-openvswitch-agent.upstart.in delete mode 100644 trusty/debian/neutron-ovs-cleanup.upstart delete mode 100644 trusty/debian/neutron-plugin-bigswitch-agent.install delete mode 100644 trusty/debian/neutron-plugin-bigswitch-agent.upstart delete mode 100644 trusty/debian/neutron-plugin-bigswitch.install delete mode 100644 trusty/debian/neutron-plugin-brocade.install delete mode 100644 trusty/debian/neutron-plugin-cisco.install delete mode 100644 trusty/debian/neutron-plugin-ibm-agent.install delete mode 100644 trusty/debian/neutron-plugin-ibm-agent.upstart delete mode 100644 trusty/debian/neutron-plugin-ibm.install delete mode 100644 trusty/debian/neutron-plugin-linuxbridge-agent.install delete mode 100644 trusty/debian/neutron-plugin-linuxbridge-agent.upstart delete mode 100644 trusty/debian/neutron-plugin-linuxbridge.install delete mode 100644 trusty/debian/neutron-plugin-metaplugin.install delete mode 100644 trusty/debian/neutron-plugin-metering-agent.postinst delete mode 100644 trusty/debian/neutron-plugin-metering-agent.postrm delete mode 100644 trusty/debian/neutron-plugin-metering-agent.preinst delete mode 100644 trusty/debian/neutron-plugin-midonet.install delete mode 100644 trusty/debian/neutron-plugin-ml2.install delete mode 100644 trusty/debian/neutron-plugin-mlnx-agent.install delete mode 100644 trusty/debian/neutron-plugin-mlnx-agent.upstart delete mode 100644 trusty/debian/neutron-plugin-mlnx.install delete mode 100644 trusty/debian/neutron-plugin-nec-agent.install delete mode 100644 trusty/debian/neutron-plugin-nec-agent.upstart delete mode 100644 trusty/debian/neutron-plugin-nec.install delete mode 100644 trusty/debian/neutron-plugin-nuage.install delete mode 100644 trusty/debian/neutron-plugin-oneconvergence-agent.install delete mode 100644 trusty/debian/neutron-plugin-oneconvergence-agent.upstart delete mode 100644 trusty/debian/neutron-plugin-oneconvergence.install delete mode 100644 trusty/debian/neutron-plugin-opencontrail.install delete mode 100644 trusty/debian/neutron-plugin-openvswitch-agent.install delete mode 100644 trusty/debian/neutron-plugin-openvswitch-agent.neutron-ovs-cleanup.upstart delete mode 100644 trusty/debian/neutron-plugin-openvswitch-agent.upstart delete mode 100644 trusty/debian/neutron-plugin-openvswitch.install delete mode 100644 trusty/debian/neutron-plugin-plumgrid.install delete mode 100644 trusty/debian/neutron-plugin-sriov-agent.install delete mode 100644 trusty/debian/neutron-plugin-vmware.install create mode 100644 trusty/debian/neutron-server.config.in delete mode 100644 trusty/debian/neutron-server.default create mode 100644 trusty/debian/neutron-server.init.in delete mode 100644 trusty/debian/neutron-server.install create mode 100644 trusty/debian/neutron-server.postinst.in create mode 100644 trusty/debian/neutron-server.prerm create mode 100644 trusty/debian/neutron-server.service.in create mode 100644 trusty/debian/neutron-server.templates delete mode 100644 trusty/debian/neutron-server.upstart create mode 100644 trusty/debian/neutron-server.upstart.in mode change 100755 => 100644 trusty/debian/neutron_sudoers delete mode 100644 trusty/debian/patches/0001-requirements.txt-adjust-for-Ubuntu-14.04.patch delete mode 100644 trusty/debian/patches/fix-neutron-configuration.patch delete mode 100644 trusty/debian/patches/series delete mode 100644 trusty/debian/patches/skip-iptest.patch create mode 100644 trusty/debian/plugin_guess_func create mode 100644 trusty/debian/po/POTFILES.in create mode 100644 trusty/debian/po/da.po create mode 100644 trusty/debian/po/de.po create mode 100644 trusty/debian/po/es.po create mode 100644 trusty/debian/po/fr.po create mode 100644 trusty/debian/po/it.po create mode 100644 trusty/debian/po/nl.po create mode 100644 trusty/debian/po/pt.po create mode 100644 trusty/debian/po/ru.po create mode 100644 trusty/debian/po/sv.po create mode 100644 trusty/debian/po/templates.pot mode change 100755 => 100644 trusty/debian/source/format delete mode 100644 trusty/debian/tests/bigswitch-plugin delete mode 100644 trusty/debian/tests/brocade-plugin delete mode 100644 trusty/debian/tests/cisco-plugin delete mode 100644 trusty/debian/tests/control delete mode 100644 trusty/debian/tests/linuxbridge-plugin delete mode 100644 trusty/debian/tests/midonet-plugin delete mode 100644 trusty/debian/tests/ml2-plugin delete mode 100644 trusty/debian/tests/nec-plugin delete mode 100644 trusty/debian/tests/neutron-agents delete mode 100644 trusty/debian/tests/neutron-server delete mode 100644 trusty/debian/tests/plumgrid-plugin delete mode 100644 trusty/debian/tests/python-neutron delete mode 100755 trusty/debian/tests/test-plugin delete mode 100644 trusty/debian/tests/test_import_neutron.py delete mode 100644 trusty/debian/tests/vmware-plugin create mode 100644 trusty/debian/watch diff --git a/tests/runtests.sh b/tests/runtests.sh index 340390c58..a15a6e40c 100755 --- a/tests/runtests.sh +++ b/tests/runtests.sh @@ -210,11 +210,10 @@ check_neutron_openvswitch () { if ! $SERVICE_STARTED ; then if $UBUNTU; then restart_service openvswitch-switch - restart_service neutron-plugin-openvswitch-agent else restart_service openvswitch - restart_service neutron-openvswitch-agent fi + restart_service neutron-openvswitch-agent SERVICE_STARTED=true fi diff --git a/trusty/debian/changelog b/trusty/debian/changelog index fe930f4d9..a10d3fdb3 100644 --- a/trusty/debian/changelog +++ b/trusty/debian/changelog @@ -1,67 +1,452 @@ -neutron (1:2015.1.1-1~u14.04+mos1) mos7.0; urgency=medium +neutron (2:7.0.0.0b2-1~u14.04+mos1) mos8.0; urgency=medium - * Update the patch for requirements.txt according to the latest Kilo sources - - Related-bug: #1453148 + * Change version to reflect current state of MOS repository + * Raise epoch number. + * Add doc package + * Add transitional ML2 plugin package for compatibility reasons + * Add pyroute2 dependency (MOS-specific) - -- Sergey Kolekonov Wed, 12 Aug 2015 11:28:44 +0300 + -- Sergey Kolekonov Wed, 30 Sep 2015 15:31:57 +0300 -neutron (1:2015.1.0-1~u14.04+mos7) mos7.0; urgency=medium +neutron (1:7.0.0~rc1-1) experimental; urgency=medium - * Add pyroute2 to dependencies for neutron-common as it's required to operate - with namespaces during cleanup operations - - Related-bug: #1436414 + * New upstream release. + * Fixed (build-)depends for this release. + * Rebased patches. + * Now neutron-server depends on python-openstackclient. - -- Sergey Kolekonov Wed, 29 Jul 2015 15:30:26 +0300 + -- Thomas Goirand Fri, 25 Sep 2015 09:37:11 +0200 -neutron (1:2015.1.0-1~u14.04+mos6) mos7.0; urgency=medium +neutron (1:7.0.0~b3-1) experimental; urgency=medium - * fix build and runtime dependencies - * fix a problem with Mellanox agent upstart script - * use universal logrotate configuration - * use chgid on all daemons + * New upstream release. + * Fixed (build-)depends for this release. + * Rebased better-config-defaults.patch. - -- Sergey Kolekonov Mon, 20 Jul 2015 17:22:33 +0300 + -- Thomas Goirand Mon, 07 Sep 2015 11:51:13 +0200 -neutron (1:2015.1.0-1~u14.04+mos5) mos7.0; urgency=medium +neutron (1:7.0.0~b2-1) experimental; urgency=medium - * debian/control: - - Add neutron-doc package section - - Add python-sphinx to build dependencies - * debian/rules: - - Add sphinxdoc to build with - - Add override_dh_sphinxdoc section + * New upstream release. + * Fixed (build-)depends for this release. - -- Sergey Kolekonov Thu, 09 Jul 2015 15:35:48 +0300 + -- Thomas Goirand Thu, 16 Jul 2015 15:06:54 +0200 -neutron (1:2015.1.0-1~u14.04+mos4) mos7.0; urgency=medium +neutron (2015.1.0+2015.06.24.git61.bdf194a0e1-3) unstable; urgency=medium - * python-neutron-fwaas was removed to avoid cross-dependency conflict when - Neutron packages were updated according to the latest oslo packages naming - policy. Adding python-neutron-fwaas back as a dependency + * Added requirements.txt patch for SQLA version. - -- Sergey Kolekonov Wed, 03 Jun 2015 21:54:31 +0300 + -- Thomas Goirand Wed, 01 Jul 2015 03:02:58 +0000 -neutron (1:2015.1.0-1~u14.04+mos3) mos7.0; urgency=medium +neutron (2015.1.0+2015.06.24.git61.bdf194a0e1-2) unstable; urgency=medium - * Fix python-oslo-* naming scheme - #LP 1459494 - * Remove ger-orig-source from rules - #LP 1461467 + * Rebuilt for sqlalchemy 1.0.6. - -- Sergey Kolekonov Thu, 28 May 2015 15:05:54 +0300 + -- Thomas Goirand Wed, 01 Jul 2015 02:14:01 +0000 -neutron (1:2015.1.0-1~u14.04+mos2) mos7.0; urgency=medium +neutron (2015.1.0+2015.06.24.git61.bdf194a0e1-1) unstable; urgency=medium - * Add python-neutron-fwaas as a dependency because L3 agent uses - fwaas_driver.ini configuration file which is distributed with - python-neutron-fwaas since Kilo + * New upstream release (based on commit 61 and sha bdf194a0e1). + * Added patch for CVE-2015-3221 (Closes: #789713): + CVE-2015-3221_Provide_work_around_for_0.0.0.0_for_ipset.patch - -- Sergey Kolekonov Tue, 19 May 2015 17:00:12 +0300 + -- Thomas Goirand Wed, 24 Jun 2015 07:41:07 +0000 -neutron (1:2015.1.0-1~u14.04+mos1) mos7.0; urgency=medium +neutron (2015.1.0-4) unstable; urgency=medium - * Updated specs for master - * Updated dependencies according to global-requirements [0] - [0] https://github.com/openstack/requirements/blob/stable/kilo/global-requirements.txt + * Updated Danish da.po debconf translation (Closes: #787375). - -- Sergey Kolekonov Sat, 25 Apr 2015 20:47:49 +0300 + -- Thomas Goirand Sun, 14 Jun 2015 15:58:35 +0200 + +neutron (2015.1.0-3) unstable; urgency=medium + + * Updated pt.po translation of debconf messages (Closes: #784589). + * Updated fr.po thanks to Julien Patriarca (Closes: #785226). + + -- Thomas Goirand Tue, 12 May 2015 23:21:01 +0200 + +neutron (2015.1.0-2) unstable; urgency=medium + + [ gustavo panizzo ] + * Fix a problem with openvswitch-agent where it's config file was not being + loaded. + + [ Thomas Goirand ] + * Added Gustavo Panizzo as uploaders. + + -- Thomas Goirand Wed, 06 May 2015 07:57:24 +0000 + +neutron (2015.1.0-1) unstable; urgency=medium + + * New upstream release. + + -- Thomas Goirand Thu, 30 Apr 2015 21:54:26 +0000 + +neutron (2015.1~rc2-1) unstable; urgency=medium + + [ Thomas Goirand ] + * New upstream release. + * Updated (build-)depends for this release. + * Removed quantum transition packages, and lbass package (the later is now a + separated project). + + [ gustavo panizzo ] + * Updated ovs agent and lb agent init scripts, since they are deprecated as + core_plugin and should be used in conjunction of ml2. + + -- Thomas Goirand Wed, 24 Dec 2014 15:10:00 +0800 + +neutron (2014.2.1-1) experimental; urgency=medium + + * New upstream release. + * cve-2014-7821_DoS_through_invalid_DNS_configuration_juno.patch is now + applied upstream, so removed it. + * Now build-depends on openstack-pkg-tools (>= 20~). + + -- Thomas Goirand Fri, 12 Dec 2014 23:02:10 +0800 + +neutron (2014.2-4) experimental; urgency=medium + + * CVE-2014-7821: DoS through invalid DNS configuration. Applied upstream + patch: Fix hostname regex pattern (Closes: #770431). + + -- Thomas Goirand Fri, 21 Nov 2014 16:39:03 +0800 + +neutron (2014.2-3) experimental; urgency=medium + + * Patches the ml2 plugin ini file to be like the install-guide by default. + * Added defaults-closer-to-install-guide.patch to have l3 and dhcp init files + match what the install-guide proposes as configuration. + + -- Thomas Goirand Thu, 23 Oct 2014 14:59:07 +0800 + +neutron (2014.2-2) experimental; urgency=medium + + * Removed arping from depends of python-neutron, and put iputils-arping as + Recommends:. + + -- Thomas Goirand Thu, 16 Oct 2014 15:17:02 +0000 + +neutron (2014.2-1) experimental; urgency=medium + + * New upstream release. + + -- Thomas Goirand Thu, 16 Oct 2014 14:52:35 +0000 + +neutron (2014.2~rc2-1) experimental; urgency=medium + + * New upstream release. + * Updated (build-)depends for this release. + * Added ipset, iproute2, arping and keepalived as dependency. + * Now using a single logrotate file in neutron-common. + + -- Thomas Goirand Fri, 10 Oct 2014 23:11:10 +0800 + +neutron (2014.2~rc1-3) experimental; urgency=medium + + * Fixed debconf template and ran debconf-updatepo. + * Another fix for the SQLite Alembic migrations. + + -- Thomas Goirand Fri, 10 Oct 2014 07:34:35 +0000 + +neutron (2014.2~rc1-2) experimental; urgency=medium + + * Mangling upstream rc and beta versions in watch file. + * Fixed 0001-Add-parameter-and-iptables-rules-to-protect-dnsmasq-.patch + wrong identation. + * Added sqlite3 as dependency. + * Added debian/patches/more-alembic-with-sqlite-migration-fixes.patch. + + -- Thomas Goirand Fri, 10 Oct 2014 15:00:51 +0800 + +neutron (2014.2~rc1-1) experimental; urgency=medium + + * New upstream release. + * Now using templated init script for sysv-rc, generated systemd unit and + upstart jobs, using openstack-pkg-tools >= 13. + * Refreshed/rebased/reworked fix-alembic-migration-with-sqlite3.patch. + * Removed reference and license for tools/rfc.sh which doesn't exist, in + debian/copyright. + * Standards-Version is now 3.9.6. + + -- Thomas Goirand Fri, 03 Oct 2014 18:53:11 +0800 + +neutron (2014.2~b3-1) experimental; urgency=medium + + [ Thomas Goirand ] + * Disabled ml2 config patch. + * Fixed (build-)depends for this release. + * Rebased patches. + + [ gustavo panizzo ] + * New upstream release. + * Support to run neutron under systemd. + + -- Thomas Goirand Sat, 20 Sep 2014 07:54:55 +0000 + +neutron (2014.1.1-1) unstable; urgency=medium + + * New upstream release. + * Removed OVS_lib_defer_apply_doesn_t_handle_concurrency.patch applied + upstream. + * Removed Install_SNAT_rules_for_ipv4_only.patch applied upstream. + + -- Thomas Goirand Mon, 09 Jun 2014 23:06:59 +0800 + +neutron (2014.1-8) unstable; urgency=medium + + * Added sane-defaults-for-ml2_conf.ini.patch. + * Added missing dbconfig-common dependency. + * Also patches dhcp_agent.ini and dhcp_agent.ini for sane defaults. + + -- Thomas Goirand Sat, 07 Jun 2014 17:27:55 +0800 + +neutron (2014.1-7) unstable; urgency=medium + + * Updates the OVS_lib_defer_apply_doesn_t_handle_concurrency.patch patch + (Closes: #750415). + * Now build-depends on openstack-pkg-tools (>= 12~). + + -- Thomas Goirand Thu, 05 Jun 2014 07:25:38 +0000 + +neutron (2014.1-6) unstable; urgency=high + + * Adds Install_SNAT_rules_for_ipv4_only.patch. Note that without this patch, + it's possible to destroy an OpenStack cloud network, which is why I'm + putting urgency=high in this upload. + + -- Thomas Goirand Tue, 03 Jun 2014 00:07:08 +0800 + +neutron (2014.1-5) unstable; urgency=medium + + * Switched from restarting daemons to copytruncate for logrotate. + + -- Thomas Goirand Thu, 29 May 2014 13:44:03 +0800 + +neutron (2014.1-4) unstable; urgency=medium + + * Fixed linuxbridge init script. + + -- Thomas Goirand Wed, 21 May 2014 08:37:03 +0800 + +neutron (2014.1-3) unstable; urgency=medium + + * Added Russian Debconf translation, thanks to Yuri Kozlov + (Closes: #746939). + + -- Thomas Goirand Sun, 04 May 2014 14:36:24 +0800 + +neutron (2014.1-2) unstable; urgency=medium + + * Unbreaks fr.po, thanks to Christian Perrier (Closes: #745249). + * Added it.po thanks to Beatrice Torracca (Closes: #746575). + * Added a Provides: neutron-plugin-ml2 in neutron-common (LP: #1309858). + + -- Thomas Goirand Sat, 03 May 2014 02:22:50 +0000 + +neutron (2014.1-1) unstable; urgency=medium + + [ Thomas Goirand ] + * New upstream pre-release. + * Uploading to unstable. + * Readded 0004-Fix-Metering-doesn-t-respect-the-l3-agent-binding.patch with + the last review from upstream. + + [ Sylvain Baubeau ] + * Allow selecting log destination for Neutron daemons + + -- Thomas Goirand Wed, 09 Apr 2014 23:46:07 +0800 + +neutron (2014.1~rc1-2) experimental; urgency=low + + * More SQLite migration fixes for Icehouse. + * Added OVS_lib_defer_apply_doesn_t_handle_concurrency.patch + + -- Thomas Goirand Mon, 07 Apr 2014 14:23:29 +0800 + +neutron (2014.1~rc1-1) experimental; urgency=medium + + [ gustavo panizzo ] + * Fixes an issue using ml2 and openvswitch plugin, openvswitch agent wasn't + loading it's config file. + + [ Thomas Goirand ] + * New upstream release. + * Removed SQLAlchemy version in requirements.txt patch (now useless). + + -- Thomas Goirand Fri, 04 Apr 2014 13:29:48 +0000 + +neutron (2014.1~b3-1) experimental; urgency=low + + * New upstream release (Icehouse beta 3). + * Fixed /var/lib/neutron/dhcp folder rights for Ubuntu. + + -- Thomas Goirand Sat, 14 Dec 2013 00:44:19 +0800 + +neutron (2013.2.2-1) unstable; urgency=medium + + [ gustavo panizzo ] + * New upstream release. + * Patch 0003-Fix-MeteringLabel-model-to-not-clear-router-s-tenant-id-on + deletion was merged upstream. Removed from debian/patches. + + [ Thomas Goirand ] + * Refreshed patches. + + -- Thomas Goirand Fri, 14 Feb 2014 07:01:38 +0000 + +neutron (2013.2.1-5) unstable; urgency=medium + + * Fix /var/lib/neutron and /var/lib/neutron/dhcp folder rights in + debian/neutron-common.postinst.in. + + -- Thomas Goirand Thu, 13 Feb 2014 19:43:22 +0800 + +neutron (2013.2.1-4) unstable; urgency=medium + + * Restart daemons after logrotate. + + -- Thomas Goirand Mon, 03 Feb 2014 16:40:52 +0800 + +neutron (2013.2.1-3) unstable; urgency=medium + + * Added new Debconf template translations thanks to: + - Spanish: Camaleón (Closes: #734286). + - Swedish: Martin Bagge (Closes: #734705). + * Downgrades openswan from depends to suggests, because openswan is hardly + maintained, and not available from testing, which is blocking Neutron from + migrating: this isn't worth the trouble. + + -- Thomas Goirand Sun, 12 Jan 2014 17:31:46 +0800 + +neutron (2013.2.1-2) unstable; urgency=low + + [ gustavo panizzo ] + * patch backported from icehouse-1 to simplify use of metadata on + provider networks. + + [ Thomas Goirand ] + * Added a bunch of bugfix in advance from the next point release. Thanks + * to + Sylvain Afchain for helping gathering and + testing these. + + -- Thomas Goirand Mon, 30 Dec 2013 23:12:45 +0800 + +neutron (2013.2.1-1) unstable; urgency=high + + * New upstream release. This fixes CVE-2013-6419. + * Refresh better-config-default.patch. + * Fixed rights of /var/lib/neutron/dhcp in the Ubuntu case. + * Added python-neutronclient (>= 2.3.0) as dependency of python-neutron. + * Fixes French debconf translation thanks to our Cheesemaster Christian + Perrier (Closes: #732266). + * Added Italian debconf translation, thanks to Beatrice Torracca + (Closes: #732078). + * Fixed version of (build-)depends for python-six and python-iso8601. + * Added openswan as dependency for neutron-vpn-agent. + + -- Thomas Goirand Sat, 14 Dec 2013 00:44:51 +0800 + +neutron (2013.2-9) unstable; urgency=medium + + * Added missing handling of ml2 plugin in neutron-common.postinst. + * Do not call neutron-db-manage --config-file /etc/neutron/neutron.conf + upgrade head if the user didn't ask for db management through debconf. + + -- Thomas Goirand Thu, 05 Dec 2013 20:30:09 +0800 + +neutron (2013.2-8) unstable; urgency=medium + + * Fixes the core_plugin setup in neutron-common postinst. + * Added new debconf templates translations, with warm thanks to: + - French, Julien Patriarca (Closes: #728764). + - Portuguese, Américo Monteiro (Closes: #729928). + * Configures service_plugins = + neutron.services.l3_router.l3_router_plugin.L3RouterPlugin as default. + + -- Thomas Goirand Thu, 05 Dec 2013 16:40:28 +0800 + +neutron (2013.2-7) unstable; urgency=low + + * neutron-l3-agent & neutron-vpn-agent now conflicts with each other. + * Fixed the cron.d files for lbass, dhcp and l3, so that they are on a single + line instead of broken lines with \ (this doesn't work otherwise). + * Fixes the sqlalchemy requirements.txt that restricted to SQLAlchemy + <= 0.7.99. + * Removes openvswitch-switch from depends since it's in pre-depends. + + [ gustavo panizzo ] + * Watch file fixed. + * Dependency on OpenvSwitch has been updated to 1.9, as it required by + the plugin. + + -- Thomas Goirand Mon, 02 Dec 2013 22:39:46 +0800 + +neutron (2013.2-6) unstable; urgency=low + + * Now starts the openvswitch agent using the ml2 config if this is the plugin + which is in use in the core_plugin directive. + * Now sets the OVSHybridIptablesFirewallDriver as default firewall driver. + * Changes the rights of /var/lib/neutron/dhcp in Ubuntu, and depends: + dpkg-dev to check if we are in Ubuntu. + + -- Thomas Goirand Mon, 25 Nov 2013 17:21:56 +0000 + +neutron (2013.2-5) unstable; urgency=low + + * Added missing python-babel depends in python-neutron. + * Adds missing RabbitMQ debconf configuration code. + + -- Thomas Goirand Fri, 25 Oct 2013 02:07:11 +0800 + +neutron (2013.2-4) unstable; urgency=low + + * neutron-*-agent packages are now breaking + replace only old versions of + Quantum packages: those who were not transition packages (Closes: #727235). + * Adds find . -type f -name "*.pyc" -delete in dh_clean. + + -- Thomas Goirand Thu, 24 Oct 2013 02:09:41 +0800 + +neutron (2013.2-3) unstable; urgency=low + + * Really fix db setup (Closes: #726719). + + -- Thomas Goirand Sat, 19 Oct 2013 14:33:15 +0800 + +neutron (2013.2-2) unstable; urgency=low + + * Adds upstream fix for db setup (Closes: #726719). + + -- Thomas Goirand Fri, 18 Oct 2013 22:24:05 +0800 + +neutron (2013.2-1) unstable; urgency=low + + * New upstream release. + * Uploading to unstable. + + -- Thomas Goirand Fri, 18 Oct 2013 00:21:51 +0800 + +neutron (2013.2~rc3-1) experimental; urgency=low + + * New upstream release. + + -- Thomas Goirand Thu, 17 Oct 2013 15:25:13 +0800 + +neutron (2013.2~rc2-1) experimental; urgency=low + + * New upstream release. + + -- Thomas Goirand Sun, 13 Oct 2013 00:34:40 +0800 + +neutron (2013.2~rc1-1) experimental; urgency=low + + * New upstream release. + + -- Thomas Goirand Sun, 06 Oct 2013 14:15:06 +0800 + +neutron (2013.2~b3-1) experimental; urgency=low + + * Initial release. (Closes: #718037) + + -- Thomas Goirand Sat, 27 Jul 2013 13:11:22 +0800 diff --git a/trusty/debian/control b/trusty/debian/control index 0bb3599c5..2959416c6 100644 --- a/trusty/debian/control +++ b/trusty/debian/control @@ -1,795 +1,358 @@ Source: neutron Section: net Priority: optional -Maintainer: MOS Neutron Team -Build-Depends: - debhelper (>= 9), - dh-python, - python-all (>= 2.7.1), - python-sphinx (>= 1.1.2), - openstack-pkg-tools (>= 23~), - python-pbr, - python-setuptools -Build-Depends-Indep: - alembic (>= 0.7.2), - python-cliff (>= 1.10.0), - python-coverage (>= 3.6), - python-eventlet (>= 0.16.1), - python-fixtures (>= 0.3.14), - python-greenlet (>= 0.3.2), - python-hacking (>= 0.10.0), - python-httplib2 (>= 0.7.5), - python-jinja2 (>= 2.6), - python-jsonrpclib, - python-keystoneclient (>= 1:1.2.0), - python-keystonemiddleware (>= 1.5.0), - python-mock (>= 1.0), - python-mysqldb, - python-netaddr (>= 0.7.12), - python-neutronclient (>= 1:2.4.0), - python-novaclient (>= 1:2.22.0), - python-oslo.concurrency (>= 1.8.0), - python-oslo.config (>= 1:1.9.3), - python-oslo.context (>= 0.2.0), - python-oslo.db (>= 1.7.0), - python-oslo.i18n (>= 1.5.0), - python-oslo.log (>= 1.0.0), - python-oslo.messaging (>= 1.8.0), - python-oslo.middleware (>= 1.0.0), - python-oslo.rootwrap (>= 1.6.0), - python-oslo.serialization (>= 1.4.0), - python-oslo.utils (>= 1.4.0), - python-oslosphinx (>= 2.5.0), - python-oslotest (>= 1.5.1), - python-gflags, - python-paste, - python-pastedeploy (>= 1.5.0), - python-pbr (>= 0.10), - python-psycopg2, - python-pyudev, - python-requests (>= 2.2.0), - python-requests-mock (>= 0.6.0), - python-retrying (>= 1.2.3), - python-routes (>= 1.12.3), - python-setuptools, - python-six (>= 1.9.0), - python-sphinx (>= 1.1.2), - python-sqlalchemy (>= 0.9.7), - python-stevedore (>= 1.3.0), - python-tempest-lib (>= 0.4.0), - python-testscenarios (>= 0.4), - python-testtools (>= 0.9.36), - python-webob (>= 1.2.3), - subunit +Maintainer: PKG OpenStack +Uploaders: Thomas Goirand , + Gustavo Panizzo , +Build-Depends: debhelper (>= 9), + dh-python, + dh-systemd, + openstack-pkg-tools (>= 23~), + po-debconf, + python-all, + python-pbr (>= 1.8), + python-setuptools, + python-sphinx, +Build-Depends-Indep: alembic (>= 0.8.0), + bridge-utils, + python-cliff (>= 1.14.0), + python-coverage, + python-ddt (>= 0.7.0), + python-debtcollector (>= 0.3.0), + python-eventlet (>= 0.17.4), + python-fixtures (>= 1.3.1), + python-gflags, + python-greenlet, + python-hacking, + python-httplib2, + python-jinja2, + python-keystoneclient (>= 1:1.6.0), + python-keystonemiddleware (>= 2.0.0), + python-mock (>= 1.3), + python-netaddr (>= 0.7.12), + python-neutronclient (>= 1:2.6.0), + python-novaclient (>= 2:2.27.0), + python-os-testr, + python-oslo.concurrency (>= 2.3.0), + python-oslo.config (>= 1:2.3.0), + python-oslo.context (>= 0.2.0), + python-oslo.db (>= 2.4.1), + python-oslo.i18n (>= 1.5.0), + python-oslo.log (>= 1.8.0), + python-oslo.messaging (>= 1.16.0), + python-oslo.middleware (>= 2.8.0), + python-oslo.policy (>= 0.5.0), + python-oslo.rootwrap (>= 2.0.0), + python-oslo.serialization (>= 1.4.0), + python-oslo.service (>= 0.8.0), + python-oslo.utils (>= 2.0.0), + python-oslo.versionedobjects (>= 0.9.0), + python-oslosphinx (>= 2.5.0), + python-oslotest (>= 1.10.0), + python-paste, + python-pastedeploy, + python-pecan (>= 1.0.0), + python-pyudev, + python-requests (>= 2.5.2), + python-requests-mock (>= 0.6.0), + python-retrying, + python-routes, + python-ryu (>= 3.24), + python-six (>= 1.9.0), + python-sqlalchemy (>= 0.9.9), + python-stevedore (>= 1.5.0), + python-tempest-lib (>= 0.8.0), + python-testscenarios, + python-testtools (>= 1.4.0), + python-unittest2, + python-webob, + python-webtest, + subunit, + testrepository, Standards-Version: 3.9.6 -XS-Testsuite: autopkgtest +Homepage: http://neutron.openstack.org/ +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/neutron.git;a=summary +Vcs-Git: git://anonscm.debian.org/openstack/neutron.git -Package: neutron-server +Package: python-neutron Architecture: all -Depends: - adduser, - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-server (<< 1:2013.2~b2-0ubuntu1~) -Replaces: quantum-server (<< 1:2013.2~b2-0ubuntu1~) -Recommends: neutron-plugin-ml2 -Description: Neutron is a virtual network service for Openstack - server - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) +Section: python +Depends: alembic (>= 0.8.0), + conntrack, + iproute2, + ipset, + python-debtcollector (>= 0.3.0), + python-eventlet (>= 0.17.4), + python-gflags, + python-greenlet, + python-httplib2, + python-jinja2, + python-keystoneclient (>= 1:1.6.0), + python-keystonemiddleware (>= 2.0.0), + python-mysqldb, + python-netaddr (>= 0.7.12), + python-neutronclient (>= 1:2.6.0), + python-novaclient (>= 2:2.27.0), + python-oslo.concurrency (>= 2.3.0), + python-oslo.config (>= 1:2.3.0), + python-oslo.context (>= 0.2.0), + python-oslo.db (>= 2.4.1), + python-oslo.i18n (>= 1.5.0), + python-oslo.log (>= 1.8.0), + python-oslo.messaging (>= 1.16.0), + python-oslo.middleware (>= 2.8.0), + python-oslo.policy (>= 0.5.0), + python-oslo.rootwrap (>= 2.0.0), + python-oslo.serialization (>= 1.4.0), + python-oslo.service (>= 0.8.0), + python-oslo.utils (>= 2.0.0), + python-oslo.versionedobjects (>= 0.9.0), + python-paste, + python-pastedeploy, + python-pecan (>= 1.0.0), + python-pbr (>= 1.8), + python-psycopg2, + python-pyroute2, + python-pyudev, + python-requests (>= 2.5.2), + python-retrying, + python-routes, + python-ryu (>= 3.24), + python-six (>= 1.9.0), + python-sqlalchemy (>= 0.9.9), + python-stevedore (>= 1.5.0), + python-webob, + ${misc:Depends}, + ${python:Depends}, +Recommends: iputils-arping, +Replaces: neutron-plugin-linuxbridge-agent (<<2015.1~b3-1), + neutron-plugin-openvswitch-agent (<<2015.1~b3-1), +Breaks: neutron-plugin-linuxbridge-agent (<<2015.1~b3-1), + neutron-plugin-openvswitch-agent (<<2015.1~b3-1), +Provides: ${python:Provides}, +Description: OpenStack virtual network service - Python library + Neutron provides an API to dynamically request and configure virtual networks. + These networks connect "interfaces" from other OpenStack services (such as + vNICs from Nova VMs). The Neutron API supports extensions to provide advanced + network capabilities, including QoS, ACLs, and network monitoring. . - This package provides the Neutron server + This package provides the Python library. -Package: neutron-common +Package: neutron-server Architecture: all -Depends: - adduser, - conntrack, - python-pyroute2, - python-neutron (= ${source:Version}), - ${misc:Depends}, - ${python:Depends} -Breaks: - neutron-l3-agent (<< 1:2014.1~rc2-0ubuntu3~), - neutron-vpn-agent (<< 1:2014.1~rc2-0ubuntu3~), - quantum-common ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: - neutron-l3-agent (<< 1:2014.1~rc2-0ubuntu3~), - neutron-vpn-agent (<< 1:2014.1~rc2-0ubuntu3~), - quantum-common ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - common - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - python-pbr (>= 0.10), - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the common files. +Depends: adduser, + debconf, + lsb-base, + neutron-common (= ${source:Version}), + python-openstackclient, + ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, +Description: OpenStack virtual network service - server + Neutron provides an API to dynamically request and configure virtual networks. + These networks connect "interfaces" from other OpenStack services (such as + vNICs from Nova VMs). The Neutron API supports extensions to provide advanced + network capabilities, including QoS, ACLs, and network monitoring. + . + This package provides the Neutron server. -Package: neutron-plugin-cisco +Package: neutron-common Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-plugin-cisco ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-plugin-cisco ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - Cisco plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) +Depends: adduser, + dbconfig-common, + debconf, + dpkg-dev, + python-mysqldb, + python-neutron (= ${source:Version}), + python-pyparsing (>=1.5.7), + python-sqlalchemy, + sqlite3, + ${misc:Depends}, + ${python:Depends}, +Provides: neutron-plugin, + neutron-plugin-bigswitch, + neutron-plugin-brocade, + neutron-plugin-cisco, + neutron-plugin-hyperv, + neutron-plugin-linuxbridge, + neutron-plugin-metaplugin, + neutron-plugin-ml2, + neutron-plugin-nec, + neutron-plugin-nicira, + neutron-plugin-openvswitch, + neutron-plugin-plumgrid, + neutron-plugin-ryu, + python-argparse, +Replaces: neutron-plugin-linuxbridge-agent (<<2015.1~b3-1), + neutron-plugin-openvswitch-agent (<<2015.1~b3-1), +Breaks: neutron-plugin-linuxbridge-agent (<<2015.1~b3-1), + neutron-plugin-openvswitch-agent (<<2015.1~b3-1), +Description: OpenStack virtual network service - common files + Neutron provides an API to dynamically request and configure virtual networks. + These networks connect "interfaces" from other OpenStack services (such as + vNICs from Nova VMs). The Neutron API supports extensions to provide advanced + network capabilities, including QoS, ACLs, and network monitoring. . - This package provides the Cisco plugin. - -Package: neutron-plugin-nec -Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-plugin-nec ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-plugin-nec ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - NEC plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the NEC plugin. + This package provides the common files. Package: neutron-plugin-nec-agent Architecture: all -Depends: - neutron-common (= ${source:Version}), - neutron-plugin-nec, - openvswitch-switch, - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-plugin-nec-agent ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-plugin-nec-agent ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - NEC plugin agent - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) +Provides: neutron-plugin, +Depends: neutron-common (= ${source:Version}), + sudo, + ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, +Description: OpenStack virtual network service - NEC agent + Neutron provides an API to dynamically request and configure virtual networks. + These networks connect "interfaces" from other OpenStack services (such as + vNICs from Nova VMs). The Neutron API supports extensions to provide advanced + network capabilities, including QoS, ACLs, and network monitoring. . This package provides the NEC plugin agent. -Package: neutron-plugin-bigswitch -Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-plugin-bigswitch ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-plugin-bigswitch ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - BigSwitch plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the BigSwitch plugin. - -Package: neutron-plugin-bigswitch-agent -Architecture: all -Depends: - neutron-plugin-bigswitch (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Description: Neutron is a virtual network service for Openstack - BigSwitch plugin agent - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the BigSwitch plugin agent. - -Package: neutron-plugin-brocade -Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-plugin-brocade ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-plugin-brocade ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - Brocade plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the Brocade plugin. - -Package: neutron-plugin-plumgrid -Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-plugin-plumgrid ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-plugin-plumgrid ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - PLUMgrid plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the PLUMgrid plugin. - -Package: neutron-plugin-metaplugin -Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-plugin-metaplugin ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-plugin-metaplugin ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - Metaplugin plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the Metaplugin plugin. - -Package: neutron-plugin-vmware -Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: neutron-plugin-nicira ( << 1:2014.1~b2-0ubuntu7~ ) -Replaces: neutron-plugin-nicira ( << 1:2014.1~b2-0ubuntu7~ ) -Description: Neutron is a virtual network service for Openstack - VMware plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the VMware NSX plugin - -Package: neutron-plugin-nicira -Depends: neutron-plugin-vmware, ${misc:Depends} -Architecture: all -Breaks: quantum-plugin-nicira ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-plugin-nicira ( << 1:2013.2~b2-0ubuntu1~ ) -Section: oldlibs -Description: transitional dummy package - This is a transitional dummy package. It can safely be removed. - Package: neutron-l3-agent Architecture: all -Depends: - iputils-arping, - keepalived, - neutron-common (= ${source:Version}), - neutron-metadata-agent (= ${source:Version}), - python-neutron-fwaas, - radvd, - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-l3-agent ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-l3-agent ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - l3 agent - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the layer 3 routing agent. +Depends: adduser, + debconf, + iputils-arping, + keepalived, + neutron-common (= ${source:Version}), + sudo, + ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, +Recommends: openvswitch-switch, +Conflicts: neutron-vpn-agent, +Description: OpenStack virtual network service - l3 agent + Neutron provides an API to dynamically request and configure virtual networks. + These networks connect "interfaces" from other OpenStack services (such as + vNICs from Nova VMs). The Neutron API supports extensions to provide advanced + network capabilities, including QoS, ACLs, and network monitoring. + . + This package provides the l3 agent. Package: neutron-dhcp-agent Architecture: all -Depends: - dnsmasq-base, - dnsmasq-utils, - neutron-common (= ${source:Version}), - neutron-metadata-agent (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-dhcp-agent ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-dhcp-agent ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - DHCP agent - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) +Depends: adduser, + dnsmasq-base (>= 2.63), + dnsmasq-utils (>= 2.63), + neutron-common (= ${source:Version}), + sudo, + ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, +Description: OpenStack virtual network service - DHCP agent + Neutron provides an API to dynamically request and configure virtual networks. + These networks connect "interfaces" from other OpenStack services (such as + vNICs from Nova VMs). The Neutron API supports extensions to provide advanced + network capabilities, including QoS, ACLs, and network monitoring. . This package provides the DHCP agent. Package: neutron-metadata-agent Architecture: all -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-metadata-agent ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-metadata-agent ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - metadata agent - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) +Depends: adduser, + neutron-common (= ${source:Version}), + ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, +Description: OpenStack virtual network service - metadata agent + Neutron provides an API to dynamically request and configure virtual networks. + These networks connect "interfaces" from other OpenStack services (such as + vNICs from Nova VMs). The Neutron API supports extensions to provide advanced + network capabilities, including QoS, ACLs, and network monitoring. . This package provides the metadata proxy agent. -Package: python-neutron +Package: neutron-metering-agent Architecture: all -Section: python -Depends: - alembic (>= 0.7.2), - iproute2, - python-eventlet (>= 0.16.1), - python-greenlet (>= 0.3.2), - python-httplib2 (>= 0.7.5), - python-iso8601 (>= 0.1.9), - python-jinja2 (>= 2.6), - python-jsonrpclib, - python-keystoneclient (>= 1:1.2.0), - python-keystonemiddleware (>= 1.5.0), - python-netaddr (>= 0.7.12), - python-neutronclient (>= 1:2.4.0), - python-novaclient (>= 1:2.22.0), - python-oslo.concurrency (>= 1.8.0), - python-oslo.config (>= 1:1.9.3), - python-oslo.context (>= 0.2.0), - python-oslo.db (>= 1.7.0), - python-oslo.i18n (>= 1.5.0), - python-oslo.log (>= 1.0.0), - python-oslo.messaging (>= 1.8.0), - python-oslo.middleware (>= 1.0.0), - python-oslo.rootwrap (>= 1.6.0), - python-oslo.serialization (>= 1.4.0), - python-oslo.utils (>= 1.4.0), - python-paste, - python-pastedeploy (>= 1.5.0), - python-pbr (>= 0.10), - python-requests (>= 2.2.0), - python-retrying (>= 1.2.3), - python-routes (>= 1.12.3), - python-six (>= 1.9.0), - python-sqlalchemy (>= 0.9.7), - python-stevedore (>= 1.3.0), - python-webob (>= 1.2.3), - ${misc:Depends}, - ${python:Depends} -Provides: ${python:Provides} -XB-Python-Version: ${python:Versions} -Breaks: python-quantum ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: python-quantum ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - Python library - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the Python library. +Depends: adduser, + debconf, + lsb-base, + neutron-common (= ${source:Version}), + ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, +Provides: neutron-plugin-metering-agent, +Description: OpenStack virtual network service - metering agent + Neutron provides an API to dynamically request and configure virtual networks. + These networks connect "interfaces" from other OpenStack services (such as + vNICs from Nova VMs). The Neutron API supports extensions to provide advanced + network capabilities, including QoS, ACLs, and network monitoring. + . + This package provides the Neutron metering agent. + +Package: neutron-openvswitch-agent +Architecture: all +Pre-Depends: openvswitch-switch (>= 1.9), +Replaces: neutron-plugin-openvswitch-agent (<<2015.1~b3-1), +Breaks: neutron-plugin-openvswitch-agent (<<2015.1~b3-1), +Provides: neutron-plugin-openvswitch-agent, +Depends: neutron-common (= ${source:Version}), + sudo, + ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, +Recommends: openvswitch-datapath-dkms, +Description: OpenStack virtual network service - Open vSwitch agent + Neutron provides an API to dynamically request and configure virtual networks. + These networks connect "interfaces" from other OpenStack services (such as + vNICs from Nova VMs). The Neutron API supports extensions to provide advanced + network capabilities, including QoS, ACLs, and network monitoring. + . + This package provides the Open vSwitch agent. If you choose to use the Open + vSwitch plugin on neutron-server, this agent should run on each compute node. + +Package: neutron-linuxbridge-agent +Architecture: all +Replaces: neutron-plugin-linuxbridge-agent (<<2015.1~b3-1), +Breaks: neutron-plugin-linuxbridge-agent (<<2015.1~b3-1), +Provides: neutron-plugin-linuxbridge-agent, +Depends: bridge-utils, + neutron-common (= ${source:Version}), + sudo, + ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, +Description: OpenStack virtual network service - Linux bridge agent + Neutron provides an API to dynamically request and configure virtual networks. + These networks connect "interfaces" from other OpenStack services (such as + vNICs from Nova VMs). The Neutron API supports extensions to provide advanced + network capabilities, including QoS, ACLs, and network monitoring. + . + This package provides the Linux bridge agent. If you choose to use the Linux + bridge plugin on neutron-server, this agent should run on each compute node. -Package: neutron-plugin-openvswitch +Package: neutron-plugin-linuxbridge-agent +Depends: neutron-linuxbridge-agent, + ${misc:Depends}, Architecture: all Section: oldlibs -Priority: extra -Depends: - neutron-plugin-ml2, - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-plugin-openvswitch ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-plugin-openvswitch ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - Open vSwitch plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package is a transitional package to migrate openvswitch plugin - users to the Modular Layer 2 (ml2) plugin. - -Package: neutron-plugin-ml2 -Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Description: Neutron is a virtual network service for Openstack - ML2 plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the Modular Layer 2 plugin. +description: transitional dummy package for switching to Neutron Linuxbridge agent. + This is a transitional dummy package due to the move of the Linuxbridge agent from + core plugin to ML2 MechanismDriver. + Once you have upgraded, this package can safely be removed. This package provides a + transition path from neutron-plugin-linuxbridge-agent to neutron-linuxbridge-agent. Package: neutron-plugin-openvswitch-agent -Architecture: all -Depends: - ipset, - neutron-plugin-ml2 (= ${source:Version}), - openvswitch-switch, - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-plugin-openvswitch-agent ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-plugin-openvswitch-agent ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - Open vSwitch plugin agent - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the Open vSwitch plugin agent. - -Package: neutron-plugin-linuxbridge +Depends: neutron-openvswitch-agent, + ${misc:Depends}, Architecture: all Section: oldlibs -Priority: extra -Depends: - neutron-plugin-ml2, - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-plugin-linuxbridge ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-plugin-linuxbridge ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - linuxbridge plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package is a transitional package to migrate linuxbridge plugin - users to the Modular Layer 2 (ml2) plugin. +description: transitional dummy package for switching to Neutron OpenVswitch agent. + This is a transitional dummy package due to the move of the OpenVswitch agent from + core plugin to ML2 MechanismDriver. + Once you have upgraded, this package can safely be removed. This package provides a + transition path from neutron-plugin-openvswitch-agent to neutron-openvswitch-agent. -Package: neutron-plugin-linuxbridge-agent -Architecture: all -Depends: - bridge-utils, - neutron-plugin-ml2 (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-plugin-linuxbirdge-agent ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-plugin-linuxbridge-agent ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - linuxbridge plugin agent - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the linuxbridge plugin agent. - -Package: neutron-plugin-midonet -Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: quantum-plugin-midonet ( << 1:2013.2~b2-0ubuntu1~ ) -Replaces: quantum-plugin-midonet ( << 1:2013.2~b2-0ubuntu1~ ) -Description: Neutron is a virtual network service for Openstack - Midonet plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the Midonet plugin. - -Package: neutron-plugin-mlnx -Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: neutron-plugin-mlnx-agent ( << 1:2014.1~b3-0ubuntu2~ ) -Replaces: neutron-plugin-mlnx-agent ( << 1:2014.1~b3-0ubuntu2~ ) -Description: Neutron is a virtual network service for Openstack - Mellanox plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the Mellanox plugin. - -Package: neutron-plugin-mlnx-agent -Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - neutron-plugin-mlnx, - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Description: Neutron is a virtual network service for Openstack - Mellanox plugin agent - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the Mellanox plugin agent. - -Package: neutron-metering-agent -Architecture: all -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Breaks: neutron-plugin-metering-agent ( << 1:2014.1~b3-0ubuntu2~ ) -Replaces: neutron-plugin-metering-agent ( << 1:2014.1~b3-0ubuntu2~ ) -Description: Neutron is a virtual network service for Openstack - metering agent - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the metering agent. - -Package: neutron-plugin-metering-agent -Architecture: all -Depends: neutron-metering-agent, ${misc:Depends} -Description: transitional dummy package - This is a transitional dummy package. It can safely be removed. - -Package: neutron-plugin-ibm -Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Description: Neutron is a virtual network service for Openstack - IBM SDN plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the IBM SDN plugin. - -Package: neutron-plugin-ibm-agent -Architecture: all -Depends: - neutron-plugin-ibm (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Description: Neutron is a virtual network service for Openstack - IBM agent - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the IBM agent. - -Package: neutron-plugin-sriov-agent -Architecture: all -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Description: Neutron is a virtual network service for Openstack - IBM agent - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the Mellanox SR-IOV agent. - -Package: neutron-plugin-oneconvergence -Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Description: Neutron is a virtual network service for Openstack - One Convergence plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the One Convergence plugin. - -Package: neutron-plugin-oneconvergence-agent -Architecture: all -Depends: - neutron-plugin-oneconvergence (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Description: Neutron is a virtual network service for Openstack - One Convergence agent - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the One Convergence agent. - -Package: neutron-plugin-nuage -Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Description: Neutron is a virtual network service for Openstack - Nuage plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the Nuage plugin. - -Package: neutron-plugin-opencontrail +Package: neutron-plugin-ml2 +Depends: neutron-common (= ${source:Version}), + ${misc:Depends}, Architecture: all -Provides: neutron-plugin -Depends: - neutron-common (= ${source:Version}), - ${misc:Depends}, - ${python:Depends}, - ${shlibs:Depends} -Description: Neutron is a virtual network service for Openstack - OpenContrail plugin - Neutron is a virtual network service for Openstack, and a part of - Netstack. Just like OpenStack Nova provides an API to dynamically - request and configure virtual servers, Neutron provides an API to - dynamically request and configure virtual networks. These networks - connect "interfaces" from other OpenStack services (e.g., virtual NICs - from Nova VMs). The Neutron API supports extensions to provide - advanced network capabilities (e.g., QoS, ACLs, network monitoring, - etc.) - . - This package provides the OpenContail plugin. +Section: oldlibs +Description: Transitional dummy package for switching to Debain-based packaging scheme + This is a transitional dummy package due to move from Ubuntu packaging scheme to Debian one Package: neutron-doc Architecture: all diff --git a/trusty/debian/copyright b/trusty/debian/copyright index b0fafc35f..1f001462b 100644 --- a/trusty/debian/copyright +++ b/trusty/debian/copyright @@ -1,18 +1,28 @@ -Format: http://dep.debian.net/deps/dep5 -Upstream-Name: neutron -Source: http://github.com/openstack/neutron +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Neutron +Source: git://github.com/openstack/neutron.git + +Files: debian/* +Copyright: 2012-2013, Thomas Goirand + (c) 2012, Mehdi Abaakouk + (c) 2011-2012, Ghe Rivero + (c) 2012, Loic Dachary (OuoU) + (c) 2012, Ola Lundqvist +License: Apache-2.0 Files: * Copyright: 2011 OpenStack, LLC. 2011 Cisco Systems 2011 Nicira Networks 2011 Citrix Systems -License: Apache-2 +License: Apache-2.0 + +License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . - http://www.apache.org/licenses/LICENSE-2.0 + http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -21,17 +31,4 @@ License: Apache-2 limitations under the License. . On Debian-based systems the full text of the Apache version 2.0 license - can be found in `/usr/share/common-licenses/Apache-2.0' - -Files: tools/rfc.sh -Copyright: Copyright (c) 2010-2011 Gluster, Inc -License: GPL-v3 - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - . - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - . - On Debian-based systems the full text of the Apache version 2.0 license - can be found in `/usr/share/common-licenses/GPL-3' + can be found in `/usr/share/common-licenses/Apache-2.0'. diff --git a/trusty/debian/cron.d/neutron-dhcp-agent-netns-cleanup b/trusty/debian/cron.d/neutron-dhcp-agent-netns-cleanup index 826dbd74a..69654c2bb 100644 --- a/trusty/debian/cron.d/neutron-dhcp-agent-netns-cleanup +++ b/trusty/debian/cron.d/neutron-dhcp-agent-netns-cleanup @@ -1,4 +1,3 @@ -# vim: set filetype=crontab: # Periodically cleans Neutron's network namespaces on behalf of the Neutron # DHCP agent. 30 * * * * neutron if [ -x /usr/bin/neutron-netns-cleanup ] ; then /usr/bin/neutron-netns-cleanup --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/dhcp_agent.ini >/dev/null 2>&1; fi diff --git a/trusty/debian/cron.d/neutron-l3-agent-netns-cleanup b/trusty/debian/cron.d/neutron-l3-agent-netns-cleanup index 8e4f1ad2a..e59205e69 100644 --- a/trusty/debian/cron.d/neutron-l3-agent-netns-cleanup +++ b/trusty/debian/cron.d/neutron-l3-agent-netns-cleanup @@ -1,4 +1,3 @@ -# vim: set filetype=crontab: -# Periodically cleans Neutron's network namespaces on behalf of the Neutron -# L3 agent. +# Periodically cleans Neutron's network namespaces on behalf of the Neutron L3 agent. + 0 * * * * neutron if [ -x /usr/bin/neutron-netns-cleanup ] ; then /usr/bin/neutron-netns-cleanup --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/l3_agent.ini >/dev/null 2>&1; fi diff --git a/trusty/debian/cron.d/neutron-lbaas-agent-netns-cleanup b/trusty/debian/cron.d/neutron-lbaas-agent-netns-cleanup index 92a4bc881..f7595b75b 100644 --- a/trusty/debian/cron.d/neutron-lbaas-agent-netns-cleanup +++ b/trusty/debian/cron.d/neutron-lbaas-agent-netns-cleanup @@ -1,4 +1,3 @@ -# vim: set filetype=crontab: -# Periodically cleans Neutron's network namespaces on behalf of the Neutron -# L3 agent. +# Periodically cleans Neutron's network namespaces on behalf of the Neutron LBaaS agent. + 0 * * * * neutron if [ -x /usr/bin/neutron-netns-cleanup ] ; then /usr/bin/neutron-netns-cleanup --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/lbaas_agent.ini >/dev/null 2>&1; fi diff --git a/trusty/debian/diff b/trusty/debian/diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/trusty/debian/dnsmasq-neutron.conf b/trusty/debian/dnsmasq-neutron.conf new file mode 100644 index 000000000..236135750 --- /dev/null +++ b/trusty/debian/dnsmasq-neutron.conf @@ -0,0 +1 @@ +dhcp-option-force=26,1454 diff --git a/trusty/debian/gbp.conf b/trusty/debian/gbp.conf new file mode 100644 index 000000000..7da944a9d --- /dev/null +++ b/trusty/debian/gbp.conf @@ -0,0 +1,8 @@ +[DEFAULT] +upstream-branch = master +debian-branch = debian/liberty +upstream-tag = %(version)s +compression = xz + +[buildpackage] +export-dir = ../build-area/ diff --git a/trusty/debian/neutron-common.README.Debian b/trusty/debian/neutron-common.README.Debian new file mode 100644 index 000000000..aa01f1455 --- /dev/null +++ b/trusty/debian/neutron-common.README.Debian @@ -0,0 +1,27 @@ +Debian packages are set to use OpenVSwitch by default, since that is the most +universal option. To have a correct setup, you should do the following on +your node: + +ovs-vsctl add-br br-int +ovs-vsctl add-br br-ex +ovs-vsctl br-set-external-id br-ex bridge-id br-ex +ovs-vsctl add-port br-ex eth0 + +Then your br-ex IP address is handled by your network config in your +/etc/network/interfaces configuration file: + +auto br-ex +iface br-ex inet static + address 192.168.1.10 + netmask 255.255.255.0 + +This will bring up a bridge "br-int" for the internal network, and "br-ex" for +the network connected to the public internet. Here, 192.168.1.10 is then of +course your public IP address of the router which will deliver network to your +virtual machines. + +With this setup, using tenant_network_type = gre and enable_tunneling = True +in /etc/neutron/plugins/ml2/openvswitch_agent.ini, which is the +default in this package, should work. + + -- Thomas Goirand Sat, 03 Nov 2012 14:01:32 +0000 diff --git a/trusty/debian/neutron-common.config.in b/trusty/debian/neutron-common.config.in new file mode 100644 index 000000000..c179765b7 --- /dev/null +++ b/trusty/debian/neutron-common.config.in @@ -0,0 +1,114 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +N_CONF=/etc/neutron/neutron.conf +OVS_CONF=/etc/neutron/plugins/ml2/openvswitch_agent.ini + +# Please remember this function is also in debian/plugin_guess_func +neutron_core_plugin_to_plugin_name () { + case ${1} in + "neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2") + NEUTRON_PLUGIN_NAME=OpenVSwitch + ;; + "neutron.plugins.linuxbridge.lb_neutron_plugin.LinuxBridgePluginV2") + NEUTRON_PLUGIN_NAME=LinuxBridge + ;; + "neutron.plugins.ml2.plugin.Ml2Plugin") + NEUTRON_PLUGIN_NAME=ml2 + ;; + "neutron.plugins.ryu.ryu_neutron_plugin.RyuNeutronPluginV2") + NEUTRON_PLUGIN_NAME=RYU + ;; + "neutron.plugins.plumgrid.plumgrid_nos_plugin.plumgrid_plugin.NeutronPluginPLUMgridV2") + NEUTRON_PLUGIN_NAME=PLUMgrid + ;; + "neutron.plugins.brocade.NeutronPlugin.BrocadePluginV2") + NEUTRON_PLUGIN_NAME=Brocade + ;; + "neutron.plugins.hyperv.hyperv_neutron_plugin.HyperVNeutronPlugin") + NEUTRON_PLUGIN_NAME=Hyper-V + ;; + "neutron.plugins.bigswitch.plugin.NeutronRestProxyV2") + NEUTRON_PLUGIN_NAME=BigSwitch + ;; + "neutron.plugins.cisco.network_plugin.PluginV2") + NEUTRON_PLUGIN_NAME=Cisco + ;; + "neutron.plugins.nicira.NeutronPlugin.NvpPluginV2") + NEUTRON_PLUGIN_NAME=neutron.plugins.nicira.NeutronPlugin.NvpPluginV2 + ;; + "neutron.plugins.midonet.plugin.MidonetPluginV2") + NEUTRON_PLUGIN_NAME=Midonet + ;; + "neutron.plugins.nec.nec_plugin.NECPluginV2") + NEUTRON_PLUGIN_NAME=Nec + ;; + "neutron.plugins.metaplugin.meta_neutron_plugin.MetaPluginV2") + NEUTRON_PLUGIN_NAME=MetaPlugin + ;; + "neutron.plugins.mlnx.mlnx_plugin.MellanoxEswitchPlugin") + NEUTRON_PLUGIN_NAME=Mellanox + ;; + *) + NEUTRON_PLUGIN_NAME="other" + ;; + esac +} + +#PKGOS-INCLUDE# + +pkgos_var_user_group neutron +chmod 755 /var/lib/neutron + +# Configure the SQL connection +pkgos_dbc_read_conf -pkg neutron-common ${N_CONF} database connection neutron $@ +pkgos_rabbit_read_conf ${N_CONF} oslo_messaging_rabbit neutron + +# Configure the keystone_authtoken +pkgos_read_admin_creds ${N_CONF} keystone_authtoken neutron + +# Select which plugin to use +if [ -r "${N_CONF}" ] ; then + pkgos_inifile get ${N_CONF} DEFAULT core_plugin + if [ -n "${RET}" ] ; then + NEUTRON_CORE_PLUGIN_CLASS=${RET} + neutron_core_plugin_to_plugin_name ${NEUTRON_CORE_PLUGIN_CLASS} + db_set neutron/plugin-select ${NEUTRON_PLUGIN_NAME} + fi +fi +db_input high neutron/plugin-select || true +db_go +db_get neutron/plugin-select +NEUTRON_PLUGIN_NAME=${RET} + +read_nova_admin_credentials () { + pkgos_read_config -p high ${N_CONF} DEFAULT nova_url neutron/nova_url + pkgos_read_config -p high ${N_CONF} DEFAULT nova_region_name neutron/nova_region + pkgos_read_config -p medium ${N_CONF} DEFAULT nova_admin_tenant_id neutron/nova_admin_tenant_id + pkgos_read_config -p medium ${N_CONF} DEFAULT nova_admin_username neutron/nova_admin_username + pkgos_read_config -p high ${N_CONF} DEFAULT nova_admin_password neutron/nova_admin_password +} + +# OVS specific configurations (if that's the one selected) +if [ "${NEUTRON_PLUGIN_NAME}" = "OpenVSwitch" ] ; then + # Various network config... + pkgos_read_config ${OVS_CONF} OVS tenant_network_type neutron/tenant_network_type + pkgos_read_config ${OVS_CONF} OVS enable_tunneling neutron/enable_tunneling + pkgos_read_config ${OVS_CONF} OVS tunnel_id_ranges neutron/tunnel_id_ranges + + read_nova_admin_credentials + + # Guess values to put in the local_ip directive + IF=`LC_ALL=C route | grep default |awk -- '{ print $8 }'` + guessed_ip_addr=`LC_ALL=C ifconfig ${IF} | grep 'inet addr' | sed 's/.\+inet addr:\([0-9.]\+\).\+/\1/'` + if [ -z "${guessed_ip_addr}" ] ; then + guessed_ip_addr=`LC_ALL=C ifconfig ${IF} | grep 'inet adr' | sed 's/.\+inet adr:\([0-9.]\+\).\+/\1/'` + fi + db_set neutron/local_ip ${guessed_ip_addr} + pkgos_read_config ${OVS_CONF} OVS local_ip neutron/local_ip +fi + +exit 0 diff --git a/trusty/debian/neutron-common.dirs b/trusty/debian/neutron-common.dirs index 0daad4e51..72cd82b4d 100644 --- a/trusty/debian/neutron-common.dirs +++ b/trusty/debian/neutron-common.dirs @@ -1,7 +1,2 @@ -var/log/neutron -var/lib/neutron -var/lib/neutron/lock -etc/neutron etc/neutron/rootwrap.d etc/neutron/plugins -etc/neutron/policy.d diff --git a/trusty/debian/neutron-common.install b/trusty/debian/neutron-common.install index 5d05579af..bf9ca9e4c 100644 --- a/trusty/debian/neutron-common.install +++ b/trusty/debian/neutron-common.install @@ -1,21 +1,10 @@ -debian/cron.d/neutron-l3-agent-netns-cleanup etc/cron.d -debian/neutron_sudoers etc/sudoers.d -etc/api-paste.ini etc/neutron -etc/l3_agent.ini etc/neutron -etc/neutron.conf etc/neutron -etc/neutron/rootwrap.d/debug.filters etc/neutron/rootwrap.d -etc/neutron/rootwrap.d/ipset-firewall.filters etc/neutron/rootwrap.d -etc/neutron/rootwrap.d/iptables-firewall.filters etc/neutron/rootwrap.d -etc/neutron/rootwrap.d/l3.filters etc/neutron/rootwrap.d -etc/policy.json etc/neutron -etc/rootwrap.conf etc/neutron -usr/bin/neutron-db-manage usr/bin -usr/bin/neutron-debug usr/bin -usr/bin/neutron-keepalived-state-change usr/bin -usr/bin/neutron-netns-cleanup usr/bin -usr/bin/neutron-ovs-cleanup usr/bin -usr/bin/neutron-rootwrap usr/bin -usr/bin/neutron-rootwrap-daemon usr/bin -usr/bin/neutron-rootwrap-xen-dom0 usr/bin -usr/bin/neutron-sanity-check usr/bin -usr/bin/neutron-usage-audit usr/bin +debian/dnsmasq-neutron.conf /etc/neutron +debian/neutron_sudoers /etc/sudoers.d +debian/plugin_guess_func /usr/share/neutron-common +etc/api-paste.ini /usr/share/neutron-common +etc/neutron.conf /usr/share/neutron-common +etc/neutron/plugins /etc/neutron +etc/neutron/rootwrap.d/* /etc/neutron/rootwrap.d +etc/policy.json /etc/neutron +etc/rootwrap.conf /etc/neutron +usr/bin/neutron* diff --git a/trusty/debian/neutron-common.links b/trusty/debian/neutron-common.links new file mode 100644 index 000000000..94996d528 --- /dev/null +++ b/trusty/debian/neutron-common.links @@ -0,0 +1 @@ +/var/lib/neutron /var/lib/quantum diff --git a/trusty/debian/neutron-common.logrotate b/trusty/debian/neutron-common.logrotate index d58ac6860..c39eca5e9 100644 --- a/trusty/debian/neutron-common.logrotate +++ b/trusty/debian/neutron-common.logrotate @@ -3,6 +3,5 @@ missingok compress delaycompress - notifempty copytruncate } diff --git a/trusty/debian/neutron-common.postinst b/trusty/debian/neutron-common.postinst deleted file mode 100644 index 6de03ad3b..000000000 --- a/trusty/debian/neutron-common.postinst +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh - -set -e - -if [ "$1" = "configure" ] -then - if ! getent group neutron > /dev/null 2>&1 - then - addgroup --system neutron >/dev/null - fi - if ! getent passwd neutron > /dev/null 2>&1 - then - adduser --system --home /var/lib/neutron --ingroup neutron --no-create-home --shell /bin/false neutron - fi - chown -R neutron:neutron /var/lib/neutron/ - - chown -R neutron:adm /var/log/neutron/ - chmod 0750 /var/log/neutron/ - - chown -R root:neutron /etc/neutron/ - # NOTE(jamespage): In order to execute unit test in decomposed - # vendor drivers, /etc/neutron must be readable - # other than by root or neutron; limitation of - # access to neutron.conf is sufficient as this - # file contains access details for DB, keystone - # and message bus. - chmod 0755 /etc/neutron/ - chmod -f 0640 /etc/neutron/neutron.conf || : - chown root:root /etc/neutron/rootwrap.conf - chown -R root:root /etc/neutron/rootwrap.d - chmod 0755 /etc/neutron/rootwrap.d - - if [ -f /etc/sudoers.d/neutron_sudoers ] ; then - chmod 0440 /etc/sudoers.d/neutron_sudoers - fi -fi - -#DEBHELPER# diff --git a/trusty/debian/neutron-common.postinst.in b/trusty/debian/neutron-common.postinst.in new file mode 100644 index 000000000..5bd927ced --- /dev/null +++ b/trusty/debian/neutron-common.postinst.in @@ -0,0 +1,146 @@ +#!/bin/sh + +set -e + +N_CONF=/etc/neutron/neutron.conf +OVS_CONF=/etc/neutron/plugins/ml2/openvswitch_agent.ini + +#PKGOS-INCLUDE# + +neutron_core_plugin_class () { + case ${1} in + "OpenVSwitch") + NEUTRON_PLUGIN_CLASS=neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2 + ;; + "ml2") + NEUTRON_PLUGIN_CLASS=neutron.plugins.ml2.plugin.Ml2Plugin + ;; + "LinuxBridge") + NEUTRON_PLUGIN_CLASS=neutron.plugins.linuxbridge.lb_neutron_plugin.LinuxBridgePluginV2 + ;; + "RYU") + NEUTRON_PLUGIN_CLASS=neutron.plugins.ryu.ryu_neutron_plugin.RyuNeutronPluginV2 + ;; + "PLUMgrid") + NEUTRON_PLUGIN_CLASS=neutron.plugins.plumgrid.plumgrid_nos_plugin.plumgrid_plugin.NeutronPluginPLUMgridV2 + ;; + "Brocade") + NEUTRON_PLUGIN_CLASS=neutron.plugins.brocade.NeutronPlugin.BrocadePluginV2 + ;; + "Hyper-V") + NEUTRON_PLUGIN_CLASS=neutron.plugins.hyperv.hyperv_neutron_plugin.HyperVNeutronPlugin + ;; + "BigSwitch") + NEUTRON_PLUGIN_CLASS=neutron.plugins.bigswitch.plugin.NeutronRestProxyV2 + ;; + "Cisco") + NEUTRON_PLUGIN_CLASS=neutron.plugins.cisco.network_plugin.PluginV2 + ;; + "Nicira") + NEUTRON_PLUGIN_CLASS=neutron.plugins.nicira.NeutronPlugin.NvpPluginV2 + ;; + "Midonet") + NEUTRON_PLUGIN_CLASS=neutron.plugins.midonet.plugin.MidonetPluginV2 + ;; + "Nec") + NEUTRON_PLUGIN_CLASS=neutron.plugins.nec.nec_plugin.NECPluginV2 + ;; + "MetaPlugin") + NEUTRON_PLUGIN_CLASS=neutron.plugins.metaplugin.meta_neutron_plugin.MetaPluginV2 + ;; + "Mellanox") + NEUTRON_PLUGIN_CLASS=neutron.plugins.mlnx.mlnx_plugin.MellanoxEswitchPlugin + ;; + *) + NEUTRON_PLUGIN_CLASS="" + ;; + esac +} + +write_nova_admin_credentials () { + db_get neutron/nova_url + pkgos_inifile set ${N_CONF} DEFAULT nova_url ${RET} + db_get neutron/nova_region + pkgos_inifile set ${N_CONF} DEFAULT nova_region_name ${RET} + db_get neutron/nova_admin_tenant_id + pkgos_inifile set ${N_CONF} DEFAULT nova_admin_tenant_id ${RET} + db_get neutron/nova_admin_username + pkgos_inifile set ${N_CONF} DEFAULT nova_admin_username ${RET} + db_get neutron/nova_admin_password + pkgos_inifile set ${N_CONF} DEFAULT nova_admin_password ${RET} +} + +if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ] ; then + . /usr/share/debconf/confmodule + + pkgos_var_user_group neutron + chmod 755 /var/lib/neutron + + pkgos_write_new_conf neutron api-paste.ini + pkgos_write_new_conf neutron neutron.conf + chmod 0660 /etc/neutron/neutron.conf + + # Sets the core_plugin directive according to the value in debconf + db_get neutron/plugin-select + NEUTRON_plugin=${RET} + if [ -n "${RET}" ] ; then + neutron_core_plugin_class ${NEUTRON_plugin} + pkgos_inifile set ${N_CONF} DEFAULT core_plugin ${NEUTRON_PLUGIN_CLASS} + fi + + # Write the neutron RabbitMQ credentials + pkgos_rabbit_write_conf ${N_CONF} oslo_messaging_rabbit neutron + + # Set the keystone_authtoken directive + pkgos_write_admin_creds ${N_CONF} keystone_authtoken neutron + + # Set the sql_connection directive + pkgos_dbc_postinst --suite neutron ${N_CONF} database connection neutron $@ + + db_get neutron/configure_db + if [ "$RET" = "true" ] ; then + # Migrating to latest release of the db + neutron-db-manage --config-file /etc/neutron/neutron.conf upgrade head + fi + + # Maintain the OVS config + if [ ! -e ${OVS_CONF} ] ; then + install -D -m 0640 -o neutron -g neutron /usr/share/neutron-common/openvswitch_agent.ini ${OVS_CONF} + fi + + if [ "${NEUTRON_plugin_path}" = "OpenVSwitch" ] ; then + db_get neutron/tenant_network_type + pkgos_inifile set ${OVS_CONF} OVS tenant_network_type "${RET}" + + db_get neutron/enable_tunneling + pkgos_inifile set ${OVS_CONF} OVS enable_tunneling "${RET}" + + db_get neutron/tunnel_id_ranges + pkgos_inifile set ${OVS_CONF} OVS tunnel_id_ranges "${RET}" + + db_get neutron/local_ip + pkgos_inifile set ${OVS_CONF} OVS local_ip "${RET}" + fi + + write_nova_admin_credentials + db_stop + + chown -R neutron:adm /var/log/neutron/ + chmod 0750 /etc/neutron + chmod 0750 /var/log/neutron/ + chown root:root /etc/neutron/rootwrap.conf + chown root:root /etc/neutron/rootwrap.d + chmod 0755 /etc/neutron/rootwrap.d + + # The /var/lib/neutron/dhcp needs to be readable from the nobody user. + chmod 755 /var/lib/neutron + mkdir -p /var/lib/neutron/dhcp + chown neutron:neutron /var/lib/neutron/dhcp + chmod 755 /var/lib/neutron/dhcp + + if [ -f /etc/sudoers.d/neutron_sudoers ] ; then + chmod 0440 /etc/sudoers.d/neutron_sudoers + fi +fi + +#DEBHELPER# diff --git a/trusty/debian/neutron-common.postrm b/trusty/debian/neutron-common.postrm new file mode 100644 index 000000000..75520af18 --- /dev/null +++ b/trusty/debian/neutron-common.postrm @@ -0,0 +1,34 @@ +#!/bin/sh + +set -e + +if [ "${1}" = "purge" ] ; then + # Purge db on purge + if [ -f /usr/share/debconf/confmodule ] ; then + . /usr/share/debconf/confmodule + db_get neutron/configure_db + if [ "$RET" = "true" ] ; then + if [ -f /usr/share/dbconfig-common/dpkg/postrm ] ; then + . /usr/share/dbconfig-common/dpkg/postrm + dbc_go neutron-common $@ + else + rm -f /etc/dbconfig-common/neutron-common.conf + if which ucf >/dev/null 2>&1; then + ucf --purge /etc/dbconfig-common/neutron-common.conf + ucfr --purge neutron-common /etc/dbconfig-common/neutron-common.conf + fi + fi + fi + fi + + # Clean /etc/neutron on purge + rm -f /etc/default/neutron /etc/neutron/api-paste.ini /etc/neutron/neutron.conf \ + /etc/neutron/plugins/openvswitch/ml2/openvswitch_agent.ini + [ -d /etc/neutron/plugins/ml2 ] && rmdir --ignore-fail-on-non-empty /etc/neutron/plugins/ml2 + [ -d /etc/neutron/plugins ] && rmdir --ignore-fail-on-non-empty /etc/neutron/plugins + [ -d /etc/neutron ] && rmdir --ignore-fail-on-non-empty /etc/neutron + rm -rf /var/lib/neutron + rm -rf /var/log/neutron +fi + +#DEBHELPER# diff --git a/trusty/debian/neutron-common.prerm b/trusty/debian/neutron-common.prerm new file mode 100644 index 000000000..025ace98e --- /dev/null +++ b/trusty/debian/neutron-common.prerm @@ -0,0 +1,17 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +db_get neutron/configure_db +if [ "$RET" = "true" ]; then + if [ -e /usr/share/dbconfig-common/dpkg/prerm ] ; then + . /usr/share/dbconfig-common/dpkg/prerm + dbc_go neutron-common $@ + fi +fi + +#DEBHELPER# + +exit 0 diff --git a/trusty/debian/neutron-common.templates b/trusty/debian/neutron-common.templates new file mode 100644 index 000000000..bda27e084 --- /dev/null +++ b/trusty/debian/neutron-common.templates @@ -0,0 +1,160 @@ +# These templates have been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# debian-l10n-english@lists.debian.org for advice. +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. + +Template: neutron/auth-host +Type: string +Default: 127.0.0.1 +_Description: Authentication server hostname: + Please specify the hostname of your Neutron authentication server. Typically + this is also the hostname of your OpenStack Identity Service (Keystone). + +Template: neutron/admin-tenant-name +Type: string +Default: admin +_Description: Authentication server tenant name: + Please specify the authentication server tenant name. + +Template: neutron/admin-user +Type: string +Default: admin +_Description: Authentication server username: + Please specify the username to use with the authentication server. + +Template: neutron/admin-password +Type: password +_Description: Authentication server password: + Please specify the password to use with the authentication server. + +Template: neutron/plugin-select +Type: select +__Choices: OpenVSwitch, LinuxBridge, ml2, Brocade, Nicira, Midonet, NEC, Mellanox, Hyper-V, RYU, MetaPlugin, BigSwitch, Cisco, PLUMgrid +Choices-C: OpenVSwitch, LinuxBridge, ml2, Brocade, Nicira, Midonet, NEC, Mellanox, Hyper-V, RYU, MetaPlugin, BigSwitch, Cisco, PLUMgrid +Default: ml2 +_Description: Neutron plugin: + Neutron uses a plugin architecture to manage networking. When starting the + Neutron server daemon, the configuration file corresponding to the plugin you + wish to use needs to be loaded, by giving it as a parameter when starting the + neutron-server daemon. Also, the core_plugin directive needs to match. Please + select which plugin to use. + +Template: neutron/configure_db +Type: boolean +Default: false +_Description: Set up a database for Neutron? + No database has been set up for Neutron to use. Before continuing, you should + make sure you have the following information: + . + * the type of database that you want to use; + * the database server hostname (that server must allow TCP connections from this + machine); + * a username and password to access the database. + . + If some of these requirements are missing, do not choose this option and run with + regular SQLite support. + . + You can change this setting later on by running "dpkg-reconfigure -plow + neutron". + +Template: neutron/rabbit_host +Type: string +Default: localhost +_Description: IP address of your RabbitMQ host: + In order to interoperate with other components of OpenStack, this package + needs to connect to a central RabbitMQ server. + . + Please specify the IP address of that server. + +Template: neutron/rabbit_userid +Type: string +Default: guest +_Description: Username for connection to the RabbitMQ server: + In order to interoperate with other components of OpenStack, this package + needs to connect to a central RabbitMQ server. + . + Please specify the username used to connect to the RabbitMQ server. + +Template: neutron/rabbit_password +Type: password +_Description: Password for connection to the RabbitMQ server: + In order to interoperate with other components of OpenStack, this package + needs to connect to a central RabbitMQ server. + . + Please specify the password used to connect to the RabbitMQ server. + +Template: neutron/tenant_network_type +Type: select +__Choices: local, gre, vlan, none +Choices-C: local, gre, vlan, none +Default: gre +# Translators: a "tenant" in OpenStack world is +# an entity that contains one or more username/password couples. +# It's typically the tenant that will be used for billing. Having more than one +# username/password is very helpful in larger organization. +# You're advised to either keep "tenant" without translating it +# or keep it parenthezised. Example for French: +# locataire ("tenant") +_Description: Type of network to allocate for tenant networks: + The value "local" is useful only for single-box testing. In order for + tenant networks to provide connectivity between hosts, it is necessary + to either choose "vlan" and then configure "network_vlan_ranges" or to + choose "gre" and then configure "tunnel_id_ranges". Choose "none" to + disable creation of tenant networks. + +Template: neutron/enable_tunneling +Type: boolean +Default: true +_Description: Enable tunneling? + Please choose whether support should be activated for GRE networks on the + server and agents. This requires kernel support for OVS patch ports and + GRE tunneling. + +Template: neutron/tunnel_id_ranges +Type: string +Default: 1:1000 +_Description: Tunnel id ranges: + Please enter a comma-separated list of : tuples enumerating + ranges of GRE tunnel IDs that are available for tenant network allocation + if tenant_network_type is "gre". + +Template: neutron/local_ip +Type: string +_Description: Local IP address of this hypervisor: + Please enter the local IP address for this hypervisor. + +Template: neutron/nova_url +Type: string +Default: http://127.0.0.1:8774/v2 +_Description: Nova server URL: + Please enter the URL of the Nova server. + +Template: neutron/nova_region +Type: string +Default: regionOne +_Description: Nova server region name: + Please enter the region of the Nova server. + +Template: neutron/nova_admin_tenant_id +Type: string +Default: admin +_Description: Nova admin tenant ID: + Neutron needs to be able to communicate with Nova through Keystone. Therefore + Neutron needs to know the Nova admin tenant ID, username and password. + . + Please enter the ID of the admin tenant for Nova. + +Template: neutron/nova_admin_username +Type: string +Default: admin +_Description: Neutron administrator username: + Please enter the username of the Nova administrator. + +Template: neutron/nova_admin_password +Type: password +_Description: Nova administrator password: + Please enter the password of the Nova administrator. diff --git a/trusty/debian/neutron-common.tmpfile b/trusty/debian/neutron-common.tmpfile new file mode 100644 index 000000000..d9a582460 --- /dev/null +++ b/trusty/debian/neutron-common.tmpfile @@ -0,0 +1 @@ +d /run/neutron 0755 neutron neutron - diff --git a/trusty/debian/neutron-dhcp-agent.init.in b/trusty/debian/neutron-dhcp-agent.init.in new file mode 100644 index 000000000..2cb413111 --- /dev/null +++ b/trusty/debian/neutron-dhcp-agent.init.in @@ -0,0 +1,23 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: neutron-dhcp-agent +# Required-Start: $network $local_fs $remote_fs $syslog +# Required-Stop: $remote_fs +# Should-Start: mysql postgresql rabbitmq-server keystone +# Should-Stop: mysql postgresql rabbitmq-server keystone +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Neutron DHCP agent +# Description: Provide DHCP agent for neutron +### END INIT INFO + +# Author: Mehdi Abaakouk + +# PATH should only include /usr/* if it runs after the mountnfs.sh script +PATH=/sbin:/usr/sbin:/bin:/usr/bin +DESC="OpenStack Neutron DHCP agent" +PROJECT_NAME=neutron +NAME=${PROJECT_NAME}-dhcp-agent +# --config-file=/etc/neutron/neutron.conf will be happened +# to DAEMON_ARGS later by openstack-pkg-tools +DAEMON_ARGS="--config-file=/etc/neutron/dhcp_agent.ini" diff --git a/trusty/debian/neutron-dhcp-agent.install b/trusty/debian/neutron-dhcp-agent.install index 63e1dc3db..131644060 100644 --- a/trusty/debian/neutron-dhcp-agent.install +++ b/trusty/debian/neutron-dhcp-agent.install @@ -1,4 +1,2 @@ debian/cron.d/neutron-dhcp-agent-netns-cleanup etc/cron.d etc/dhcp_agent.ini etc/neutron -etc/neutron/rootwrap.d/dhcp.filters etc/neutron/rootwrap.d -usr/bin/neutron-dhcp-agent usr/bin diff --git a/trusty/debian/neutron-dhcp-agent.postinst.in b/trusty/debian/neutron-dhcp-agent.postinst.in new file mode 100644 index 000000000..0bf58fbbe --- /dev/null +++ b/trusty/debian/neutron-dhcp-agent.postinst.in @@ -0,0 +1,16 @@ +#!/bin/sh + +set -e + +#PKGOS-INCLUDE# + +if [ "$1" = "configure" ]; then + pkgos_var_user_group neutron + chmod 755 /var/lib/neutron + + chown root:root /etc/neutron/rootwrap.d/dhcp.filters +fi + +#DEBHELPER# + +exit 0 diff --git a/trusty/debian/neutron-dhcp-agent.upstart b/trusty/debian/neutron-dhcp-agent.upstart deleted file mode 100644 index 2cd3165be..000000000 --- a/trusty/debian/neutron-dhcp-agent.upstart +++ /dev/null @@ -1,22 +0,0 @@ -# vim:set ft=upstart ts=2 et: -description "Neutron DHCP Agent" -author "Chuck Short " - -start on runlevel [2345] -stop on runlevel [!2345] - -respawn - -chdir /var/run - -pre-start script - mkdir -p /var/run/neutron - chown neutron:root /var/run/neutron - # Check to see if openvswitch plugin in use by checking - # status of cleanup upstart configuration - if status neutron-ovs-cleanup; then - start wait-for-state WAIT_FOR=neutron-ovs-cleanup WAIT_STATE=running WAITER=neutron-dhcp-agent - fi -end script - -exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-dhcp-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/dhcp_agent.ini --log-file=/var/log/neutron/dhcp-agent.log diff --git a/trusty/debian/neutron-l3-agent.init.in b/trusty/debian/neutron-l3-agent.init.in new file mode 100644 index 000000000..ccc8ea123 --- /dev/null +++ b/trusty/debian/neutron-l3-agent.init.in @@ -0,0 +1,24 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: neutron-l3-agent +# Required-Start: $network $local_fs $remote_fs $syslog +# Required-Stop: $remote_fs +# Should-Start: mysql postgresql rabbitmq-server keystone openvswitch-switch +# Should-Stop: mysql postgresql rabbitmq-server keystone openvswitch-switch +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Neutron L3 agent +# Description: Provide L3 agent for neutron +### END INIT INFO + +# Authors: Mehdi Abaakouk +# Thomas Goirand + +# PATH should only include /usr/* if it runs after the mountnfs.sh script +PATH=/sbin:/usr/sbin:/bin:/usr/bin +DESC="OpenStack Neutron L3 agent" +PROJECT_NAME=neutron +NAME=${PROJECT_NAME}-l3-agent +# --config-file=/etc/neutron/neutron.conf will be happened +# to DAEMON_ARGS later by openstack-pkg-tools +DAEMON_ARGS="--config-file=/etc/neutron/l3_agent.ini" diff --git a/trusty/debian/neutron-l3-agent.install b/trusty/debian/neutron-l3-agent.install index af232bf4c..5134363b1 100644 --- a/trusty/debian/neutron-l3-agent.install +++ b/trusty/debian/neutron-l3-agent.install @@ -1 +1,2 @@ -usr/bin/neutron-l3-agent usr/bin +debian/cron.d/neutron-l3-agent-netns-cleanup etc/cron.d +etc/l3_agent.ini etc/neutron diff --git a/trusty/debian/neutron-l3-agent.upstart b/trusty/debian/neutron-l3-agent.upstart deleted file mode 100644 index 6a11fd5e2..000000000 --- a/trusty/debian/neutron-l3-agent.upstart +++ /dev/null @@ -1,24 +0,0 @@ -# vim:set ft=upstart ts=2 et: -description "Neutron L3 Agent" -author "Chuck Short " - -start on runlevel [2345] -stop on runlevel [!2345] - -respawn - -chdir /var/run - -pre-start script - mkdir -p /var/run/neutron - chown neutron:root /var/run/neutron - # Check to see if openvswitch plugin in use by checking - # status of cleanup upstart configuration - if status neutron-ovs-cleanup; then - start wait-for-state WAIT_FOR=neutron-ovs-cleanup WAIT_STATE=running WAITER=neutron-l3-agent - fi -end script - -exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-l3-agent -- \ - --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/l3_agent.ini \ - --config-file=/etc/neutron/fwaas_driver.ini --log-file=/var/log/neutron/l3-agent.log diff --git a/trusty/debian/neutron-linuxbridge-agent.init.in b/trusty/debian/neutron-linuxbridge-agent.init.in new file mode 100644 index 000000000..da1fdb02a --- /dev/null +++ b/trusty/debian/neutron-linuxbridge-agent.init.in @@ -0,0 +1,29 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: neutron-linuxbridge-agent +# Required-Start: $network $local_fs $remote_fs $syslog +# Required-Stop: $remote_fs +# Should-Start: mysql postgresql rabbitmq-server keystone +# Should-Stop: mysql postgresql rabbitmq-server keystone +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Neutron LinuxBridge Agent +# Description: Agent to use within neutron linuxbridge client +### END INIT INFO + +# Author: Ghe Rivero + +# PATH should only include /usr/* if it runs after the mountnfs.sh script +PATH=/sbin:/usr/sbin:/bin:/usr/bin +DESC="Openstack Neutron LinuxBridge Plugin Agent" +PROJECT_NAME=neutron +NAME=${PROJECT_NAME}-linuxbridge-agent +# --config-file=/etc/neutron/neutron.conf will be happened +# to DAEMON_ARGS later by openstack-pkg-tools + +# Since Juno LB plugin as been deprecated as core_plugin, it has been +# replaced by ml2 as core_plugin and lb as agent. Making ml2 mandatory +# to use this agent + +DAEMON_ARGS="--config-file=/etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini --config-file=/etc/neutron/plugins/ml2/ml2_conf.ini" + diff --git a/trusty/debian/neutron-plugin-linuxbridge-agent.manpages b/trusty/debian/neutron-linuxbridge-agent.manpages similarity index 100% rename from trusty/debian/neutron-plugin-linuxbridge-agent.manpages rename to trusty/debian/neutron-linuxbridge-agent.manpages diff --git a/trusty/debian/neutron-metadata-agent.config.in b/trusty/debian/neutron-metadata-agent.config.in new file mode 100644 index 000000000..9a3549374 --- /dev/null +++ b/trusty/debian/neutron-metadata-agent.config.in @@ -0,0 +1,17 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +META_AGNT_CONF=/etc/neutron/metadata_agent.ini + +#PKGOS-INCLUDE# + +pkgos_var_user_group neutron +chmod 755 /var/lib/neutron +pkgos_read_admin_creds ${META_AGNT_CONF} DEFAULT neutron-metadata +pkgos_read_config ${META_AGNT_CONF} DEFAULT auth_region neutron-metadata/region-name +pkgos_read_config -p high ${META_AGNT_CONF} DEFAULT metadata_proxy_shared_secret neutron-metadata/metadata_secret + +exit 0 diff --git a/trusty/debian/neutron-metadata-agent.init.in b/trusty/debian/neutron-metadata-agent.init.in new file mode 100644 index 000000000..34552a59d --- /dev/null +++ b/trusty/debian/neutron-metadata-agent.init.in @@ -0,0 +1,23 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: neutron-metadata-agent +# Required-Start: $network $local_fs $remote_fs $syslog +# Required-Stop: $remote_fs +# Should-Start: mysql postgresql rabbitmq-server keystone openvswitch-switch +# Should-Stop: mysql postgresql rabbitmq-server keystone openvswitch-switch +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Neutron Metadata Agent agent +# Description: Provide Metadata agent for neutron +### END INIT INFO + +# Author: Thomas Goirand + +# PATH should only include /usr/* if it runs after the mountnfs.sh script +PATH=/sbin:/usr/sbin:/bin:/usr/bin +DESC="OpenStack Neutron Metadata Agent" +PROJECT_NAME=neutron +NAME=${PROJECT_NAME}-metadata-agent +# --config-file=/etc/neutron/neutron.conf will be happened +# to DAEMON_ARGS later by openstack-pkg-tools +DAEMON_ARGS="--config-file=/etc/neutron/metadata_agent.ini" diff --git a/trusty/debian/neutron-metadata-agent.install b/trusty/debian/neutron-metadata-agent.install index ea126ba6b..32d783fec 100644 --- a/trusty/debian/neutron-metadata-agent.install +++ b/trusty/debian/neutron-metadata-agent.install @@ -1,3 +1 @@ -etc/metadata_agent.ini etc/neutron -usr/bin/neutron-metadata-agent usr/bin -usr/bin/neutron-ns-metadata-proxy usr/bin +etc/metadata_agent.ini /usr/share/neutron-metadata-agent diff --git a/trusty/debian/neutron-metadata-agent.postinst.in b/trusty/debian/neutron-metadata-agent.postinst.in new file mode 100644 index 000000000..3b944f240 --- /dev/null +++ b/trusty/debian/neutron-metadata-agent.postinst.in @@ -0,0 +1,37 @@ +#!/bin/sh + +set -e + +CONF_FILE=/etc/neutron/metadata_agent.ini + +#PKGOS-INCLUDE# + +manage_metadata_region () { + db_get neutron-metadata/region-name + if [ -n "${RET}" ] ; then + pkgos_inifile set ${CONF_FILE} DEFAULT auth_region ${RET} + fi +} + +manage_metadata_proxy_shared_secret () { + db_get neutron-metadata/metadata_secret + pkgos_inifile set ${CONF_FILE} DEFAULT metadata_proxy_shared_secret ${RET} +} + +if [ "${1}" = "configure" ] ; then + . /usr/share/debconf/confmodule + pkgos_var_user_group neutron + chmod 755 /var/lib/neutron + + if [ ! -e ${CONF_FILE} ] ; then + install -D -m 0640 -o neutron -g neutron /usr/share/neutron-metadata-agent/metadata_agent.ini ${CONF_FILE} + fi + pkgos_write_admin_creds ${CONF_FILE} DEFAULT neutron-metadata + manage_metadata_region + manage_metadata_proxy_shared_secret + db_stop +fi + +#DEBHELPER# + +exit 0 diff --git a/trusty/debian/neutron-metadata-agent.postrm b/trusty/debian/neutron-metadata-agent.postrm new file mode 100644 index 000000000..45f37ab27 --- /dev/null +++ b/trusty/debian/neutron-metadata-agent.postrm @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +if [ "${1}" = "purge" ] ; then + rm -f /etc/neutron/metadata_agent.ini +fi + +#DEBHELPER# diff --git a/trusty/debian/neutron-metadata-agent.templates b/trusty/debian/neutron-metadata-agent.templates new file mode 100644 index 000000000..2e9246901 --- /dev/null +++ b/trusty/debian/neutron-metadata-agent.templates @@ -0,0 +1,48 @@ +# These templates have been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# debian-l10n-english@lists.debian.org for advice. +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. + +Template: neutron-metadata/auth-host +Type: string +Default: 127.0.0.1 +_Description: Auth server hostname: + Please specify the URL of your Neutron authentication server. Typically + this is also the URL of your OpenStack Identity Service (Keystone). + +Template: neutron-metadata/admin-tenant-name +Type: string +Default: admin +_Description: Auth server tenant name: + +Template: neutron-metadata/admin-user +Type: string +Default: admin +_Description: Auth server username: + +Template: neutron-metadata/admin-password +Type: password +_Description: Auth server password: + +Template: neutron-metadata/region-name +Type: string +Default: regionOne +_Description: Name of the region to be used by the metadata server: + Openstack can be used using availability zones, with each region representing + a location. Please enter the zone that the metadata server should use. + +Template: neutron-metadata/metadata_secret +Type: password +_Description: Metadata proxy shared secret: + VM instances using Neutron to handle networking retrieve their metadata + through the Neutron metadata agent, which serves as a proxy to the Nova + metadata REST API server. + . + Please enter the password that should be used to protect communications + between the Neutron metadata proxy agent and the Nova metadata server. The + same shared password should be used when setting up the nova-common + package. diff --git a/trusty/debian/neutron-metadata-agent.upstart b/trusty/debian/neutron-metadata-agent.upstart deleted file mode 100644 index 2441edc58..000000000 --- a/trusty/debian/neutron-metadata-agent.upstart +++ /dev/null @@ -1,19 +0,0 @@ -# vim:set ft=upstart ts=2 et: -description "Neutron Metadata Plugin Agent" -author "Yolanda Robla " - -start on runlevel [2345] -stop on runlevel [!2345] - -respawn - -chdir /var/run - -pre-start script - mkdir -p /var/run/neutron - chown neutron:root /var/run/neutron -end script - -exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-metadata-agent -- \ - --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/metadata_agent.ini \ - --log-file=/var/log/neutron/metadata-agent.log diff --git a/trusty/debian/neutron-metering-agent.init.in b/trusty/debian/neutron-metering-agent.init.in new file mode 100644 index 000000000..2e3a3c660 --- /dev/null +++ b/trusty/debian/neutron-metering-agent.init.in @@ -0,0 +1,23 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: neutron-metering-agent +# Required-Start: $network $local_fs $remote_fs $syslog +# Required-Stop: $remote_fs +# Should-Start: mysql postgresql rabbitmq-server keystone openvswitch-switch +# Should-Stop: mysql postgresql rabbitmq-server keystone openvswitch-switch +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Neutron Metering Agent agent +# Description: Provides Metering agent for neutron +### END INIT INFO + +# Author: Thomas Goirand + +# PATH should only include /usr/* if it runs after the mountnfs.sh script +PATH=/sbin:/usr/sbin:/bin:/usr/bin +DESC="OpenStack Neutron Metering Agent" +PROJECT_NAME=neutron +NAME=${PROJECT_NAME}-metering-agent +# --config-file=/etc/neutron/neutron.conf will be happened +# to DAEMON_ARGS later by openstack-pkg-tools +DAEMON_ARGS="--config-file=/etc/neutron/metering_agent.ini" diff --git a/trusty/debian/neutron-metering-agent.install b/trusty/debian/neutron-metering-agent.install index 749164658..da7be40f4 100644 --- a/trusty/debian/neutron-metering-agent.install +++ b/trusty/debian/neutron-metering-agent.install @@ -1,2 +1 @@ etc/metering_agent.ini etc/neutron -usr/bin/neutron-metering-agent usr/bin diff --git a/trusty/debian/neutron-metering-agent.upstart b/trusty/debian/neutron-metering-agent.upstart deleted file mode 100644 index f5ecbee39..000000000 --- a/trusty/debian/neutron-metering-agent.upstart +++ /dev/null @@ -1,19 +0,0 @@ -# vim:set ft=upstart ts=2 et: -description "Neutron Metering Agent" -author "Chuck Short " - -start on runlevel [2345] -stop on runlevel [!2345] - -respawn - -chdir /var/run - -pre-start script - mkdir -p /var/run/neutron - chown neutron:root /var/run/neutron -end script - -exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-metering-agent -- \ - --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/metering_agent.ini \ - --log-file=/var/log/neutron/metering_agent.log diff --git a/trusty/debian/neutron-openvswitch-agent.init.in b/trusty/debian/neutron-openvswitch-agent.init.in new file mode 100644 index 000000000..bc6af291d --- /dev/null +++ b/trusty/debian/neutron-openvswitch-agent.init.in @@ -0,0 +1,24 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: neutron-openvswitch-agent +# Required-Start: $network $local_fs $remote_fs $syslog openvswitch-switch +# Required-Stop: $remote_fs openvswitch-switch +# Should-Start: mysql postgresql rabbitmq-server keystone +# Should-Stop: mysql postgresql rabbitmq-server keystone +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Neutron OpenVSwitch Agent +# Description: Agent to use within neutron openswitch client +### END INIT INFO + +# Authors: Julien Danjou , Thomas Goirand + +DESC="Openstack Neutron OpenVSwitch Plugin Agent" +PROJECT_NAME=neutron +NAME=${PROJECT_NAME}-openvswitch-agent +CONFIG_FILE=/etc/neutron/plugins/ml2/openvswitch_agent.ini + +# Since Juno OVS plugin as been deprecated as core_plugin, it has been +# replaced by ml2 as core_plugin and ovs as agent. Making ml2 mandatory +# to use this agent +DAEMON_ARGS="--config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/ml2/ml2_conf.ini" diff --git a/trusty/debian/neutron-plugin-openvswitch-agent.manpages b/trusty/debian/neutron-openvswitch-agent.manpages similarity index 100% rename from trusty/debian/neutron-plugin-openvswitch-agent.manpages rename to trusty/debian/neutron-openvswitch-agent.manpages diff --git a/trusty/debian/neutron-openvswitch-agent.upstart.in b/trusty/debian/neutron-openvswitch-agent.upstart.in new file mode 100644 index 000000000..256e9a5f6 --- /dev/null +++ b/trusty/debian/neutron-openvswitch-agent.upstart.in @@ -0,0 +1,39 @@ +description "Neutron openvswitch plugin agent" +author "Thomas Goirand " + +start on runlevel [2345] +stop on runlevel [016] + +chdir /var/run + +pre-start script + mkdir -p /var/run/neutron + chown neutron:root /var/run/neutron +end script + +script + [ -r /usr/share/neutron-common/plugin_guess_func ] || exit 0 + . /usr/share/neutron-common/plugin_guess_func + + if ! [ -r /etc/neutron/neutron.conf ] ; then + echo "Cloud not read /etc/neutron/neutron.conf: exiting" + exit 0 + fi + CURRENT_PLUGIN=`grep "^[ \t]*core_plugin[ \t]*=[ \t]*[._a-zA-Z0-9]*\$" /etc/neutron/neutron.conf | sed -e 's/^[ \t]*core_plugin[ \t]*=[ \t]*//'` + if [ -z "${CURRENT_PLUGIN}" ] ; then + echo "No core_plugin= value found: please set it and try again" + exit 0 + fi + + neutron_core_plugin_to_plugin_name ${CURRENT_PLUGIN} + neutron_plugin_ini_path ${NEUTRON_PLUGIN_NAME} + [ -r "$NEUTRON_PLUGIN_CONFIG" ] && CONF_ARG="--config-file $NEUTRON_PLUGIN_CONFIG" + [ -r /etc/default/openstack ] && . /etc/default/openstack + [ -r /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB + + [ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog" + [ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file=/var/log/neutron/ovs-agent.log" + exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-openvswitch-agent -- \ + --config-file=/etc/neutron/neutron.conf \ + $CONF_ARG $DAEMON_ARGS +end script diff --git a/trusty/debian/neutron-ovs-cleanup.upstart b/trusty/debian/neutron-ovs-cleanup.upstart deleted file mode 100644 index ea36ef336..000000000 --- a/trusty/debian/neutron-ovs-cleanup.upstart +++ /dev/null @@ -1,20 +0,0 @@ -# vim:set ft=upstart ts=2 et: -description "Neutron OpenvSwitch cleanup" -author "Andrey Korolev " - -start on runlevel [2345] -stop on runlevel [!2345] - -emits neutron-ovs-cleanup - -respawn - -chdir /var/run - -pre-start script - mkdir -p /var/run/neutron-ovs-cleanup - chown neutron:neutron /var/run/neutron-ovs-cleanup - mkdir -p /var/lock/neutron-ovs-cleanup - chown neutron:root /var/lock/neutron-ovs-cleanup - /usr/bin/neutron-ovs-cleanup --config-file=/etc/neutron/plugin.ini --log-file=/var/log/neutron/neutron-ovs-cleanup.log -end script diff --git a/trusty/debian/neutron-plugin-bigswitch-agent.install b/trusty/debian/neutron-plugin-bigswitch-agent.install deleted file mode 100644 index 5e2ff905f..000000000 --- a/trusty/debian/neutron-plugin-bigswitch-agent.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/neutron-restproxy-agent /usr/bin diff --git a/trusty/debian/neutron-plugin-bigswitch-agent.upstart b/trusty/debian/neutron-plugin-bigswitch-agent.upstart deleted file mode 100644 index 23f01ac12..000000000 --- a/trusty/debian/neutron-plugin-bigswitch-agent.upstart +++ /dev/null @@ -1,20 +0,0 @@ -# vim:set ft=upstart ts=2 et: -description "Neutron BigSwitch Plugin Agent" -author "Chuck Short " - -start on runlevel [2345] -stop on runlevel [!2345] - -respawn - -chdir /var/run - -pre-start script - mkdir -p /var/run/neutron - chown neutron:root /var/run/neutron -end script - -exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-restproxy-agent -- \ - --config-file=/etc/neutron/neutron.conf \ - --config-file=/etc/neutron/plugins/bigswitch/restproxy.ini \ - --log-file=/var/log/neutron/bigswitch-agent.log diff --git a/trusty/debian/neutron-plugin-bigswitch.install b/trusty/debian/neutron-plugin-bigswitch.install deleted file mode 100644 index 73e8451d6..000000000 --- a/trusty/debian/neutron-plugin-bigswitch.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/bigswitch/* etc/neutron/plugins/bigswitch diff --git a/trusty/debian/neutron-plugin-brocade.install b/trusty/debian/neutron-plugin-brocade.install deleted file mode 100644 index ef68dc882..000000000 --- a/trusty/debian/neutron-plugin-brocade.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/brocade/* etc/neutron/plugins/brocade diff --git a/trusty/debian/neutron-plugin-cisco.install b/trusty/debian/neutron-plugin-cisco.install deleted file mode 100644 index d00f500f2..000000000 --- a/trusty/debian/neutron-plugin-cisco.install +++ /dev/null @@ -1,3 +0,0 @@ -etc/neutron/plugins/cisco/* etc/neutron/plugins/cisco -usr/bin/neutron-cisco-apic-service-agent -usr/bin/neutron-cisco-apic-host-agent diff --git a/trusty/debian/neutron-plugin-ibm-agent.install b/trusty/debian/neutron-plugin-ibm-agent.install deleted file mode 100644 index 1f2750d7d..000000000 --- a/trusty/debian/neutron-plugin-ibm-agent.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/neutron-ibm-agent usr/bin diff --git a/trusty/debian/neutron-plugin-ibm-agent.upstart b/trusty/debian/neutron-plugin-ibm-agent.upstart deleted file mode 100644 index 4aaa5b3ea..000000000 --- a/trusty/debian/neutron-plugin-ibm-agent.upstart +++ /dev/null @@ -1,20 +0,0 @@ -# vim:set ft=upstart ts=2 et: -description "Neutron IBM SDN Agent" -author "Chuck Short " - -start on runlevel [2345] -stop on runlevel [!2345] - -respawn - -chdir /var/run - -pre-start script - mkdir -p /var/run/neutron - chown neutron:root /var/run/neutron -end script - -exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-ibm-agent -- \ - --config-file=/etc/neutron/neutron.conf \ - --config-file=/etc/neutron/plugins/ibm/sdnve_neutron_plugin.ini \ - --log-file=/var/log/neutron/ibm-agent.log diff --git a/trusty/debian/neutron-plugin-ibm.install b/trusty/debian/neutron-plugin-ibm.install deleted file mode 100644 index d6ea0c8f2..000000000 --- a/trusty/debian/neutron-plugin-ibm.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/ibm/sdnve_neutron_plugin.ini etc/neutron/plugins/ibm diff --git a/trusty/debian/neutron-plugin-linuxbridge-agent.install b/trusty/debian/neutron-plugin-linuxbridge-agent.install deleted file mode 100644 index 8d6a0e44c..000000000 --- a/trusty/debian/neutron-plugin-linuxbridge-agent.install +++ /dev/null @@ -1,2 +0,0 @@ -etc/neutron/rootwrap.d/linuxbridge-plugin.filters etc/neutron/rootwrap.d -usr/bin/neutron-linuxbridge-agent usr/bin diff --git a/trusty/debian/neutron-plugin-linuxbridge-agent.upstart b/trusty/debian/neutron-plugin-linuxbridge-agent.upstart deleted file mode 100644 index 0d72fe8fe..000000000 --- a/trusty/debian/neutron-plugin-linuxbridge-agent.upstart +++ /dev/null @@ -1,17 +0,0 @@ -# vim:set ft=upstart ts=2 et: -description "Neutron API Server" -author "Chuck Short " - -start on runlevel [2345] -stop on runlevel [!2345] - -respawn - -chdir /var/run - -pre-start script - mkdir -p /var/run/neutron - chown neutron:root /var/run/neutron -end script - -exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-linuxbridge-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini --log-file=/var/log/neutron/linuxbridge-agent.log diff --git a/trusty/debian/neutron-plugin-linuxbridge.install b/trusty/debian/neutron-plugin-linuxbridge.install deleted file mode 100644 index 4ea480748..000000000 --- a/trusty/debian/neutron-plugin-linuxbridge.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/linuxbridge/* etc/neutron/plugins/linuxbridge diff --git a/trusty/debian/neutron-plugin-metaplugin.install b/trusty/debian/neutron-plugin-metaplugin.install deleted file mode 100644 index 7a9d7d6cb..000000000 --- a/trusty/debian/neutron-plugin-metaplugin.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/metaplugin/* etc/neutron/plugins/metaplugin diff --git a/trusty/debian/neutron-plugin-metering-agent.postinst b/trusty/debian/neutron-plugin-metering-agent.postinst deleted file mode 100644 index 860319cd1..000000000 --- a/trusty/debian/neutron-plugin-metering-agent.postinst +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -set -e - -if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then - dpkg-maintscript-helper rm_conffile /etc/init/neutron-plugin-metering-agent.conf \ - 1:2014.1~b3-0ubuntu2~ neutron-plugin-metering-agent -- "$@" -fi - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/trusty/debian/neutron-plugin-metering-agent.postrm b/trusty/debian/neutron-plugin-metering-agent.postrm deleted file mode 100644 index 860319cd1..000000000 --- a/trusty/debian/neutron-plugin-metering-agent.postrm +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -set -e - -if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then - dpkg-maintscript-helper rm_conffile /etc/init/neutron-plugin-metering-agent.conf \ - 1:2014.1~b3-0ubuntu2~ neutron-plugin-metering-agent -- "$@" -fi - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/trusty/debian/neutron-plugin-metering-agent.preinst b/trusty/debian/neutron-plugin-metering-agent.preinst deleted file mode 100644 index 860319cd1..000000000 --- a/trusty/debian/neutron-plugin-metering-agent.preinst +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -set -e - -if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then - dpkg-maintscript-helper rm_conffile /etc/init/neutron-plugin-metering-agent.conf \ - 1:2014.1~b3-0ubuntu2~ neutron-plugin-metering-agent -- "$@" -fi - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/trusty/debian/neutron-plugin-midonet.install b/trusty/debian/neutron-plugin-midonet.install deleted file mode 100644 index 230a005e2..000000000 --- a/trusty/debian/neutron-plugin-midonet.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/midonet/* etc/neutron/plugins/midonet diff --git a/trusty/debian/neutron-plugin-ml2.install b/trusty/debian/neutron-plugin-ml2.install deleted file mode 100644 index 8de7985cc..000000000 --- a/trusty/debian/neutron-plugin-ml2.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/ml2/* etc/neutron/plugins/ml2 diff --git a/trusty/debian/neutron-plugin-mlnx-agent.install b/trusty/debian/neutron-plugin-mlnx-agent.install deleted file mode 100644 index 741272c4e..000000000 --- a/trusty/debian/neutron-plugin-mlnx-agent.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/neutron-mlnx-agent usr/bin diff --git a/trusty/debian/neutron-plugin-mlnx-agent.upstart b/trusty/debian/neutron-plugin-mlnx-agent.upstart deleted file mode 100644 index bedabc1c8..000000000 --- a/trusty/debian/neutron-plugin-mlnx-agent.upstart +++ /dev/null @@ -1,19 +0,0 @@ -# vim:set ft=upstart ts=2 et: -description "Neutron MLNX Plugin Agent" -author "Chuck Short " - -start on runlevel [2345] -stop on runlevel [!2345] - -respawn - -chdir /var/run - -pre-start script - mkdir -p /var/run/neutron - chown neutron:neutron /var/run/neutron -end script - -exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-mlnx-agent -- \ - --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/mlnx/mlnx_conf.ini \ - --log-file=/var/log/neutron/mlnx-agent.log diff --git a/trusty/debian/neutron-plugin-mlnx.install b/trusty/debian/neutron-plugin-mlnx.install deleted file mode 100644 index e78c4503c..000000000 --- a/trusty/debian/neutron-plugin-mlnx.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/mlnx/* etc/neutron/plugins/mlnx diff --git a/trusty/debian/neutron-plugin-nec-agent.install b/trusty/debian/neutron-plugin-nec-agent.install deleted file mode 100644 index a2fc51d1d..000000000 --- a/trusty/debian/neutron-plugin-nec-agent.install +++ /dev/null @@ -1,2 +0,0 @@ -etc/neutron/rootwrap.d/nec-plugin.filters etc/neutron/rootwrap.d -usr/bin/neutron-nec-agent usr/bin diff --git a/trusty/debian/neutron-plugin-nec-agent.upstart b/trusty/debian/neutron-plugin-nec-agent.upstart deleted file mode 100644 index de2b2f6c0..000000000 --- a/trusty/debian/neutron-plugin-nec-agent.upstart +++ /dev/null @@ -1,17 +0,0 @@ -# vim:set ft=upstart ts=2 et: -description "Neutron NEC Plugin Agent" -author "Chuck Short " - -start on runlevel [2345] -stop on runlevel [!2345] - -respawn - -chdir /var/run - -pre-start script - mkdir -p /var/run/neutron - chown neutron:root /var/run/neutron -end script - -exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-nec-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/nec/nec.ini --log-file=/var/log/neutron/nec-agent.log diff --git a/trusty/debian/neutron-plugin-nec.install b/trusty/debian/neutron-plugin-nec.install deleted file mode 100644 index b8903f6f7..000000000 --- a/trusty/debian/neutron-plugin-nec.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/nec/* etc/neutron/plugins/nec diff --git a/trusty/debian/neutron-plugin-nuage.install b/trusty/debian/neutron-plugin-nuage.install deleted file mode 100644 index 4c855c94d..000000000 --- a/trusty/debian/neutron-plugin-nuage.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/nuage/* etc/neutron/plugins/nuage diff --git a/trusty/debian/neutron-plugin-oneconvergence-agent.install b/trusty/debian/neutron-plugin-oneconvergence-agent.install deleted file mode 100644 index ed96dec3e..000000000 --- a/trusty/debian/neutron-plugin-oneconvergence-agent.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/neutron-nvsd-agent /usr/bin diff --git a/trusty/debian/neutron-plugin-oneconvergence-agent.upstart b/trusty/debian/neutron-plugin-oneconvergence-agent.upstart deleted file mode 100644 index 99bfe4ba6..000000000 --- a/trusty/debian/neutron-plugin-oneconvergence-agent.upstart +++ /dev/null @@ -1,18 +0,0 @@ -# vim:set ft=upstart ts=2 et: -description "One Convergence Plugin Agent" -author "Chuck Short " - -start on runlevel [2345] -stop on runlevel [!2345] - -respawn - -chdir /var/run - -pre-start script - mkdir -p /var/run/neutron - chown neutron:root /var/run/neutron -end script - -exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-nvsd-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/oneconvergence/nvsdplugin.ini --log-file=/var/log/neutron/nvsd-agent.log - diff --git a/trusty/debian/neutron-plugin-oneconvergence.install b/trusty/debian/neutron-plugin-oneconvergence.install deleted file mode 100644 index b70430f1d..000000000 --- a/trusty/debian/neutron-plugin-oneconvergence.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/oneconvergence/* etc/neutron/plugins/oneconvergence diff --git a/trusty/debian/neutron-plugin-opencontrail.install b/trusty/debian/neutron-plugin-opencontrail.install deleted file mode 100644 index f25eae59a..000000000 --- a/trusty/debian/neutron-plugin-opencontrail.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/opencontrail/* etc/neutron/plugins/opencontrail diff --git a/trusty/debian/neutron-plugin-openvswitch-agent.install b/trusty/debian/neutron-plugin-openvswitch-agent.install deleted file mode 100644 index 8832cb002..000000000 --- a/trusty/debian/neutron-plugin-openvswitch-agent.install +++ /dev/null @@ -1,3 +0,0 @@ -etc/neutron/rootwrap.d/openvswitch-plugin.filters etc/neutron/rootwrap.d -usr/bin/neutron-openvswitch-agent usr/bin -usr/bin/neutron-ovsvapp-agent usr/bin diff --git a/trusty/debian/neutron-plugin-openvswitch-agent.neutron-ovs-cleanup.upstart b/trusty/debian/neutron-plugin-openvswitch-agent.neutron-ovs-cleanup.upstart deleted file mode 100644 index 9651601f2..000000000 --- a/trusty/debian/neutron-plugin-openvswitch-agent.neutron-ovs-cleanup.upstart +++ /dev/null @@ -1,13 +0,0 @@ -# vim:set ft=upstart ts=2 et: -description "Neutron OVS cleanup" -author "James Page " - -start on started openvswitch-switch -stop on runlevel [!2345] - -pre-start script - [ ! -x /usr/bin/neutron-ovs-cleanup ] && exit 0 - start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-ovs-cleanup -- \ - --log-file /var/log/neutron/ovs-cleanup.log \ - --config-file /etc/neutron/neutron.conf --verbose -end script diff --git a/trusty/debian/neutron-plugin-openvswitch-agent.upstart b/trusty/debian/neutron-plugin-openvswitch-agent.upstart deleted file mode 100644 index 6d8ba2582..000000000 --- a/trusty/debian/neutron-plugin-openvswitch-agent.upstart +++ /dev/null @@ -1,17 +0,0 @@ -# vim:set ft=upstart ts=2 et: -description "Neutron OpenvSwitch Plugin Agent" -author "Chuck Short " - -start on neutron-ovs-cleanup or runlevel [2345] -stop on runlevel [!2345] - -respawn - -chdir /var/run - -pre-start script - mkdir -p /var/run/neutron - chown neutron:root /var/run/neutron -end script - -exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-openvswitch-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugin.ini --log-file=/var/log/neutron/ovs-agent.log diff --git a/trusty/debian/neutron-plugin-openvswitch.install b/trusty/debian/neutron-plugin-openvswitch.install deleted file mode 100644 index c36d7b465..000000000 --- a/trusty/debian/neutron-plugin-openvswitch.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/openvswitch/* etc/neutron/plugins/openvswitch diff --git a/trusty/debian/neutron-plugin-plumgrid.install b/trusty/debian/neutron-plugin-plumgrid.install deleted file mode 100644 index bed2da117..000000000 --- a/trusty/debian/neutron-plugin-plumgrid.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/plumgrid/* etc/neutron/plugins/plumgrid diff --git a/trusty/debian/neutron-plugin-sriov-agent.install b/trusty/debian/neutron-plugin-sriov-agent.install deleted file mode 100644 index f922573c7..000000000 --- a/trusty/debian/neutron-plugin-sriov-agent.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/neutron-sriov-nic-agent usr/bin diff --git a/trusty/debian/neutron-plugin-vmware.install b/trusty/debian/neutron-plugin-vmware.install deleted file mode 100644 index 9af4bac6f..000000000 --- a/trusty/debian/neutron-plugin-vmware.install +++ /dev/null @@ -1 +0,0 @@ -etc/neutron/plugins/vmware/* etc/neutron/plugins/vmware diff --git a/trusty/debian/neutron-server.config.in b/trusty/debian/neutron-server.config.in new file mode 100644 index 000000000..768be1d00 --- /dev/null +++ b/trusty/debian/neutron-server.config.in @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +#PKGOS-INCLUDE# + +pkgos_register_endpoint_config neutron + +exit 0 diff --git a/trusty/debian/neutron-server.default b/trusty/debian/neutron-server.default deleted file mode 100644 index f15e168a3..000000000 --- a/trusty/debian/neutron-server.default +++ /dev/null @@ -1,5 +0,0 @@ -# defaults for neutron-server - -# path to config file corresponding to the core_plugin specified in -# neutron.conf -NEUTRON_PLUGIN_CONFIG="/etc/neutron/plugin.ini" diff --git a/trusty/debian/neutron-server.init.in b/trusty/debian/neutron-server.init.in new file mode 100644 index 000000000..ce6b27be5 --- /dev/null +++ b/trusty/debian/neutron-server.init.in @@ -0,0 +1,46 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: neutron-server +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Should-Start: mysql postgresql rabbitmq-server keystone +# Should-Stop: mysql postgresql rabbitmq-server keystone +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: neutron-server +# Description: Provides the Neutron networking service +### END INIT INFO + +DESC="OpenStack Neutron Server" +PROJECT_NAME=neutron +NAME=${PROJECT_NAME}-server + +### Maintain the plugin selection so that we can load the corresponding .ini file ### +### after this, openstack-pkg-tools will add --config-file=/etc/neutron/neutron.conf ### +DAEMON_ARGS="" +[ -r /usr/share/neutron-common/plugin_guess_func ] || exit 0 +. /usr/share/neutron-common/plugin_guess_func + +if ! [ -r /etc/neutron/neutron.conf ] ; then + echo "Cloud not read /etc/neutron/neutron.conf: exiting" + exit 0 +fi + +CURRENT_PLUGIN=`grep "^[ \t]*core_plugin[ \t]*=[ \t]*[._a-zA-Z0-9]*\$" /etc/neutron/neutron.conf | sed -e 's/^[ \t]*core_plugin[ \t]*=[ \t]*//'` +if [ -z "${CURRENT_PLUGIN}" ] ; then + echo "No core_plugin= value found: please set it and try again" + exit 0 +fi +neutron_core_plugin_to_plugin_name ${CURRENT_PLUGIN} +neutron_plugin_ini_path ${NEUTRON_PLUGIN_NAME} +if [ -z "${NEUTRON_PLUGIN_CONFIG}" ] ; then + echo "Plugin not recognized: please edit /etc/init.d/neutron-server to select the correct .ini file to load for your plugin" +else + DAEMON_ARGS="${DAEMON_ARGS} --config-file=${NEUTRON_PLUGIN_CONFIG}" + DESC="${DESC} with ${NEUTRON_PLUGIN_NAME} plugin" +fi + +### Neutron folders creation ### +mkdir -p /var/lib/neutron/tmp +chown neutron:neutron /var/lib/neutron/tmp +export TMPDIR=/var/lib/neutron/tmp diff --git a/trusty/debian/neutron-server.install b/trusty/debian/neutron-server.install deleted file mode 100644 index 6e02597ff..000000000 --- a/trusty/debian/neutron-server.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/neutron-server usr/bin diff --git a/trusty/debian/neutron-server.postinst.in b/trusty/debian/neutron-server.postinst.in new file mode 100644 index 000000000..b556e50e3 --- /dev/null +++ b/trusty/debian/neutron-server.postinst.in @@ -0,0 +1,15 @@ +#!/bin/sh + +set -e + +#PKGOS-INCLUDE# + +if [ "$1" = "configure" ] ; then + . /usr/share/debconf/confmodule + pkgos_register_endpoint_postinst neutron neutron network "Neutron networking service" 9696 "" + db_stop +fi + +#DEBHELPER# + +exit 0 diff --git a/trusty/debian/neutron-server.prerm b/trusty/debian/neutron-server.prerm new file mode 100644 index 000000000..8800b3595 --- /dev/null +++ b/trusty/debian/neutron-server.prerm @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +case $1 in + remove|purge) + invoke-rc.d neutron-server stop +esac + +#DEBHELPER# diff --git a/trusty/debian/neutron-server.service.in b/trusty/debian/neutron-server.service.in new file mode 100644 index 000000000..d6fee4dea --- /dev/null +++ b/trusty/debian/neutron-server.service.in @@ -0,0 +1,17 @@ +[Unit] +Description=OpenStack Neutron Server +After=mysql.service postgresql.service rabbitmq-server.service keystone.service + +[Service] +User=neutron +Group=neutron +WorkingDirectory=/var/lib/neutron +PermissionsStartOnly=true +ExecStartPre=/bin/mkdir -p /var/lock/neutron /var/log/neutron /var/lib/neutron +ExecStartPre=/bin/chown neutron:neutron /var/lock/neutron /var/log/neutron /var/lib/neutron +ExecStart=/etc/init.d/neutron-server systemd-start +Restart=on-failure +LimitNOFILE=65535 + +[Install] +WantedBy=multi-user.target diff --git a/trusty/debian/neutron-server.templates b/trusty/debian/neutron-server.templates new file mode 100644 index 000000000..5d4e59234 --- /dev/null +++ b/trusty/debian/neutron-server.templates @@ -0,0 +1,48 @@ +# These templates have been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# debian-l10n-english@lists.debian.org for advice. +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. + +Template: neutron/register-endpoint +Type: boolean +Default: false +_Description: Register Neutron in the Keystone endpoint catalog? + Each OpenStack service (each API) should be registered in order to be + accessible. This is done using "keystone service-create" and "keystone + endpoint-create". This can be done automatically now. + . + Note that you will need to have an up and running Keystone server on which to + connect using the Keystone authentication token. + +Template: neutron/keystone-ip +Type: string +_Description: Keystone server IP address: + Please enter the IP address of the Keystone server, so that neutron-api can + contact Keystone to do the Neutron service and endpoint creation. + +Template: neutron/keystone-auth-token +Type: password +_Description: Keystone authentication token: + To configure its endpoint in Keystone, neutron-server needs the Keystone auth + token. + +Template: neutron/endpoint-ip +Type: string +_Description: Neutron endpoint IP address: + Please enter the IP address that will be used to contact Neutron. + . + This IP address should be accessible from the clients that will use this + service, so if you are installing a public cloud, this should be a public + IP address. + +Template: neutron/region-name +Type: string +Default: regionOne +_Description: Name of the region to register: + OpenStack supports using availability zones, with each region representing + a location. Please enter the zone that you wish to use when registering the + endpoint. diff --git a/trusty/debian/neutron-server.upstart b/trusty/debian/neutron-server.upstart deleted file mode 100644 index a81b055b0..000000000 --- a/trusty/debian/neutron-server.upstart +++ /dev/null @@ -1,23 +0,0 @@ -# vim:set ft=upstart ts=2 et: -description "Neutron API Server" -author "Chuck Short " - -start on runlevel [2345] -stop on runlevel [!2345] - -respawn - -chdir /var/run - -pre-start script - mkdir -p /var/run/neutron - chown neutron:root /var/run/neutron -end script - -script - [ -r /etc/default/neutron-server ] && . /etc/default/neutron-server - [ -r "$NEUTRON_PLUGIN_CONFIG" ] && CONF_ARG="--config-file $NEUTRON_PLUGIN_CONFIG" - exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-server -- \ - --config-file /etc/neutron/neutron.conf \ - --log-file /var/log/neutron/server.log $CONF_ARG -end script diff --git a/trusty/debian/neutron-server.upstart.in b/trusty/debian/neutron-server.upstart.in new file mode 100644 index 000000000..ff39720c1 --- /dev/null +++ b/trusty/debian/neutron-server.upstart.in @@ -0,0 +1,40 @@ +description "Neutron server" +author "Thomas Goirand " + +start on runlevel [2345] +stop on runlevel [016] + +chdir /var/run + +pre-start script + mkdir -p /var/run/neutron + chown neutron:root /var/run/neutron +end script + +script + [ -r /usr/share/neutron-common/plugin_guess_func ] || exit 0 + . /usr/share/neutron-common/plugin_guess_func + + [ -r /etc/default/openstack ] && . /etc/default/openstack + [ -r /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB + + [ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog" + [ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file=/var/log/neutron/server.log" + + if ! [ -r /etc/neutron/neutron.conf ] ; then + echo "Cloud not read /etc/neutron/neutron.conf: exiting" + exit 0 + fi + CURRENT_PLUGIN=`grep "^[ \t]*core_plugin[ \t]*=[ \t]*[._a-zA-Z0-9]*\$" /etc/neutron/neutron.conf | sed -e 's/^[ \t]*core_plugin[ \t]*=[ \t]*//'` + if [ -z "${CURRENT_PLUGIN}" ] ; then + echo "No core_plugin= value found: please set it and try again" + exit 0 + fi + + neutron_core_plugin_to_plugin_name ${CURRENT_PLUGIN} + neutron_plugin_ini_path ${NEUTRON_PLUGIN_NAME} + [ -r "$NEUTRON_PLUGIN_CONFIG" ] && CONF_ARG="--config-file $NEUTRON_PLUGIN_CONFIG" + exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-server -- \ + --config-file /etc/neutron/neutron.conf \ + $DAEMON_ARGS $CONF_ARG +end script diff --git a/trusty/debian/neutron_sudoers b/trusty/debian/neutron_sudoers old mode 100755 new mode 100644 diff --git a/trusty/debian/patches/0001-requirements.txt-adjust-for-Ubuntu-14.04.patch b/trusty/debian/patches/0001-requirements.txt-adjust-for-Ubuntu-14.04.patch deleted file mode 100644 index f4a2393c6..000000000 --- a/trusty/debian/patches/0001-requirements.txt-adjust-for-Ubuntu-14.04.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 5bd791562e9b125b756742c8d469b73321d66331 Mon Sep 17 00:00:00 2001 -From: Sergey Kolekonov -Date: Wed, 12 Aug 2015 11:25:32 +0300 -Subject: [PATCH] requirements.txt: adjust for Ubuntu 14.04 - -* Routes!=2.0 restriction is necessary only for running tests with python 3.x, - routes 2.0 works just fine with python 2.7 ---- - requirements.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/requirements.txt b/requirements.txt -index a1956c0..4e4395e 100644 ---- a/requirements.txt -+++ b/requirements.txt -@@ -5,7 +5,7 @@ pbr!=0.7,<1.0,>=0.6 - - Paste - PasteDeploy>=1.5.0 --Routes!=2.0,>=1.12.3 -+Routes>=1.12.3 - eventlet!=0.17.0,>=0.16.1 - greenlet>=0.3.2 - httplib2>=0.7.5 --- -1.9.1 - diff --git a/trusty/debian/patches/fix-neutron-configuration.patch b/trusty/debian/patches/fix-neutron-configuration.patch deleted file mode 100644 index 0b1ec727a..000000000 --- a/trusty/debian/patches/fix-neutron-configuration.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- a/etc/neutron.conf -+++ b/etc/neutron.conf -@@ -60,7 +60,7 @@ lock_path = $state_path/lock - # previous versions, the class name of a plugin can be specified instead of its - # entrypoint name. - # --# core_plugin = -+core_plugin = ml2 - # Example: core_plugin = ml2 - - # (ListOpt) List of service plugin entrypoints to be loaded from the -@@ -613,7 +613,7 @@ lock_path = $state_path/lock - # Use "sudo neutron-rootwrap /etc/neutron/rootwrap.conf" to use the real - # root filter facility. - # Change to "sudo" to skip the filtering and just run the command directly --# root_helper = sudo -+root_helper = sudo /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf - - # Set to true to add comments to generated iptables rules that describe - # each rule's purpose. (System must support the iptables comments module.) -@@ -650,7 +650,7 @@ admin_password = %SERVICE_PASSWORD% - [database] - # This line MUST be changed to actually run the plugin. - # Example: --# connection = mysql://root:pass@127.0.0.1:3306/neutron -+connection = sqlite:////var/lib/neutron/neutron.sqlite - # Replace 127.0.0.1 above with the IP address of the database used by the - # main neutron server. (Leave it as is if the database runs on this host.) - # connection = sqlite:// diff --git a/trusty/debian/patches/series b/trusty/debian/patches/series deleted file mode 100644 index f3134ef90..000000000 --- a/trusty/debian/patches/series +++ /dev/null @@ -1,3 +0,0 @@ -0001-requirements.txt-adjust-for-Ubuntu-14.04.patch -fix-neutron-configuration.patch -skip-iptest.patch diff --git a/trusty/debian/patches/skip-iptest.patch b/trusty/debian/patches/skip-iptest.patch deleted file mode 100644 index 6645e7e03..000000000 --- a/trusty/debian/patches/skip-iptest.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Nuarp neutron-2015.1.0rc1.orig/neutron/tests/unit/agent/linux/test_ipset_manager.py neutron-2015.1.0rc1/neutron/tests/unit/agent/linux/test_ipset_manager.py ---- neutron-2015.1.0rc1.orig/neutron/tests/unit/agent/linux/test_ipset_manager.py 2015-04-09 14:53:03.000000000 -0400 -+++ neutron-2015.1.0rc1/neutron/tests/unit/agent/linux/test_ipset_manager.py 2015-04-11 15:51:19.917333947 -0400 -@@ -129,6 +129,7 @@ class IpsetManagerTestCase(BaseIpsetMana - self.verify_mock_calls() - - def test_set_members_adding_more_than_5(self): -+ self.skipTest('Skipped in Ubuntu buildds') - self.add_first_ip() - self.expect_set(FAKE_IPS) - self.ipset.set_members(TEST_SET_ID, ETHERTYPE, FAKE_IPS) diff --git a/trusty/debian/plugin_guess_func b/trusty/debian/plugin_guess_func new file mode 100644 index 000000000..1dfa5244d --- /dev/null +++ b/trusty/debian/plugin_guess_func @@ -0,0 +1,158 @@ +#!/bin/sh + +# Remember to also add any new plugin name into neutron-common.templates + +# Please remember this function is also duplicated in debian/neutron-common.config.in +### Guess the plugin name depending on the class of the plugin in /etc/neutron/neutron.conf ### +neutron_core_plugin_to_plugin_name () { + case ${1} in + "neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2") + NEUTRON_PLUGIN_NAME=OpenVSwitch + ;; + "neutron.plugins.linuxbridge.lb_neutron_plugin.LinuxBridgePluginV2") + NEUTRON_PLUGIN_NAME=LinuxBridge + ;; + "neutron.plugins.ml2.plugin.Ml2Plugin") + NEUTRON_PLUGIN_NAME=ml2 + ;; + "neutron.plugins.ryu.ryu_neutron_plugin.RyuNeutronPluginV2") + NEUTRON_PLUGIN_NAME=RYU + ;; + "neutron.plugins.plumgrid.plumgrid_nos_plugin.plumgrid_plugin.NeutronPluginPLUMgridV2") + NEUTRON_PLUGIN_NAME=PLUMgrid + ;; + "neutron.plugins.brocade.NeutronPlugin.BrocadePluginV2") + NEUTRON_PLUGIN_NAME=Brocade + ;; + "neutron.plugins.hyperv.hyperv_neutron_plugin.HyperVNeutronPlugin") + NEUTRON_PLUGIN_NAME=Hyper-V + ;; + "neutron.plugins.bigswitch.plugin.NeutronRestProxyV2") + NEUTRON_PLUGIN_NAME=BigSwitch + ;; + "neutron.plugins.cisco.network_plugin.PluginV2") + NEUTRON_PLUGIN_NAME=Cisco + ;; + "neutron.plugins.nicira.NeutronPlugin.NvpPluginV2") + NEUTRON_PLUGIN_NAME=neutron.plugins.nicira.NeutronPlugin.NvpPluginV2 + ;; + "neutron.plugins.midonet.plugin.MidonetPluginV2") + NEUTRON_PLUGIN_NAME=Midonet + ;; + "neutron.plugins.nec.nec_plugin.NECPluginV2") + NEUTRON_PLUGIN_NAME=Nec + ;; + "neutron.plugins.metaplugin.meta_neutron_plugin.MetaPluginV2") + NEUTRON_PLUGIN_NAME=MetaPlugin + ;; + "neutron.plugins.mlnx.mlnx_plugin.MellanoxEswitchPlugin") + NEUTRON_PLUGIN_NAME=Mellanox + ;; + *) + NEUTRON_PLUGIN_NAME="other" + ;; + esac +} + +### Guess the path of the plugin .ini file depending on the plugin name ### +neutron_plugin_ini_path () { + PLUG_INI_BASE=/etc/neutron/plugins/ + case ${1} in + "OpenVSwitch") + NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}ml2/openvswitch_agent.ini + ;; + "LinuxBridge") + NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}linuxbridge/linuxbridge_conf.ini + ;; + "ml2") + NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}ml2/ml2_conf.ini + ;; + "RYU") + NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}ryu/ryu.ini + ;; + "PLUMgrid") + NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}plumgrid/plumgrid.ini + ;; + "Brocade") + NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}brocade/brocade.ini + ;; + "Hyper-V") + NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}hyperv/hyperv_neutron_plugin.ini + ;; + "BigSwitch") + NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}bigswitch/restproxy.ini + ;; + "Cisco") + NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}cisco/cisco_plugins.ini + ;; + "Nicira") + NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}nicira/nvp.ini + ;; + "Midonet") + NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}midonet/midonet.ini + ;; + "Nec") + NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}nec/nec.ini + ;; + "MetaPlugin") + NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}metaplugin/metaplugin.ini + ;; + "Mellanox") + NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}mlnx/mlnx_conf.ini + ;; + *) + NEUTRON_PLUGIN_CONFIG="" + ;; + esac +} + +### Translates the core_plugin directive value from neutron.conf into the plugin name ### +neutron_core_plugin_to_plugin_name () { + case ${1} in + "neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2") + NEUTRON_PLUGIN_NAME=OpenVSwitch + ;; + "neutron.plugins.linuxbridge.lb_neutron_plugin.LinuxBridgePluginV2") + NEUTRON_PLUGIN_NAME=LinuxBridge + ;; + "neutron.plugins.ml2.plugin.Ml2Plugin") + NEUTRON_PLUGIN_NAME=ml2 + ;; + "neutron.plugins.ryu.ryu_neutron_plugin.RyuNeutronPluginV2") + NEUTRON_PLUGIN_NAME=RYU + ;; + "neutron.plugins.plumgrid.plumgrid_nos_plugin.plumgrid_plugin.NeutronPluginPLUMgridV2") + NEUTRON_PLUGIN_NAME=PLUMgrid + ;; + "neutron.plugins.brocade.NeutronPlugin.BrocadePluginV2") + NEUTRON_PLUGIN_NAME=Brocade + ;; + "neutron.plugins.hyperv.hyperv_neutron_plugin.HyperVNeutronPlugin") + NEUTRON_PLUGIN_NAME=Hyper-V + ;; + "neutron.plugins.bigswitch.plugin.NeutronRestProxyV2") + NEUTRON_PLUGIN_NAME=BigSwitch + ;; + "neutron.plugins.cisco.network_plugin.PluginV2") + NEUTRON_PLUGIN_NAME=Cisco + ;; + "neutron.plugins.nicira.NeutronPlugin.NvpPluginV2") + NEUTRON_PLUGIN_NAME=neutron.plugins.nicira.NeutronPlugin.NvpPluginV2 + ;; + "neutron.plugins.midonet.plugin.MidonetPluginV2") + NEUTRON_PLUGIN_NAME=Midonet + ;; + "neutron.plugins.nec.nec_plugin.NECPluginV2") + NEUTRON_PLUGIN_NAME=Nec + ;; + "neutron.plugins.metaplugin.meta_neutron_plugin.MetaPluginV2") + NEUTRON_PLUGIN_NAME=MetaPlugin + ;; + "neutron.plugins.mlnx.mlnx_plugin.MellanoxEswitchPlugin") + NEUTRON_PLUGIN_NAME=Mellanox + ;; + *) + NEUTRON_PLUGIN_NAME="other" + ;; + esac +} diff --git a/trusty/debian/po/POTFILES.in b/trusty/debian/po/POTFILES.in new file mode 100644 index 000000000..4275c7a40 --- /dev/null +++ b/trusty/debian/po/POTFILES.in @@ -0,0 +1,3 @@ +[type: gettext/rfc822deb] neutron-common.templates +[type: gettext/rfc822deb] neutron-server.templates +[type: gettext/rfc822deb] neutron-metadata-agent.templates diff --git a/trusty/debian/po/da.po b/trusty/debian/po/da.po new file mode 100644 index 000000000..49236ced8 --- /dev/null +++ b/trusty/debian/po/da.po @@ -0,0 +1,645 @@ +# Danish translation neutron. +# Copyright (c) 2015 neutron & nedenstående oversættere. +# This file is distributed under the same license as the neutron package. +# Joe Hansen , 2014, 2015. +# +msgid "" +msgstr "" +"Project-Id-Version: neutron\n" +"Report-Msgid-Bugs-To: neutron@packages.debian.org\n" +"POT-Creation-Date: 2015-02-02 01:45+0100\n" +"PO-Revision-Date: 2015-05-31 17:30+01:00\n" +"Last-Translator: Joe Hansen \n" +"Language-Team: Danish \n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "Authentication server hostname:" +msgstr "Værtsnavn for godkendelsesserver:" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "" +"Please specify the hostname of your Neutron authentication server. Typically " +"this is also the hostname of your OpenStack Identity Service (Keystone)." +msgstr "" +"Angiv venligst værtsnavnet for din Neutron-godkendelseserver. Dette er " +"typisk også værtsnavnet for din OpenStack Identity Service (Keystone)." + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Authentication server tenant name:" +msgstr "Navn »tenant« (administrator) på godkendelsesserveren:" + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Please specify the authentication server tenant name." +msgstr "" +"Angiv venligst »tenant«-navn for godkendelsesserveren. (»Tenant« kan delvist " +"oversættes til administrator)." + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Authentication server username:" +msgstr "Brugernavn for godkendelsesserveren:" + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Please specify the username to use with the authentication server." +msgstr "Angiv venligst brugernavnet der skal bruges med godkendelsesserveren." + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Authentication server password:" +msgstr "Adgangskode for godkendelsesserveren:" + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Please specify the password to use with the authentication server." +msgstr "Angiv venligst adgangskoden for brug med godkendelsesserveren." + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "OpenVSwitch" +msgstr "OpenVSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "LinuxBridge" +msgstr "LinuxBridge" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "ml2" +msgstr "ml2" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Brocade" +msgstr "Brocade" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Nicira" +msgstr "Nicira" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Midonet" +msgstr "Midonet" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "NEC" +msgstr "NEC" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Mellanox" +msgstr "Mellanox" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Hyper-V" +msgstr "Hyper-V" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "RYU" +msgstr "RYU" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "MetaPlugin" +msgstr "MetaPlugin" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "BigSwitch" +msgstr "BigSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Cisco" +msgstr "Cisco" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "PLUMgrid" +msgstr "PLUMgrid" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "Neutron plugin:" +msgstr "Neutron-instick:" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "" +"Neutron uses a plugin architecture to manage networking. When starting the " +"Neutron server daemon, the configuration file corresponding to the plugin " +"you wish to use needs to be loaded, by giving it as a parameter when " +"starting the neutron-server daemon. Also, the core_plugin directive needs to " +"match. Please select which plugin to use." +msgstr "" +"Neutron anvender en arkitektur med udvidelsesmoduler til at håndtere " +"netværk. Når du starter Neutrons serverdæmon, skal konfigurationsfilen, der " +"svarer til udvidelsesmodulet, du ønsker at bruge, indlæses ved at give det " +"en parameter når neturon-server-dæmonen startes. Direktivet core_plugin skal " +"også matche. Vælg venligst hvilket udvidelsesmodul du ønsker at bruge." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "Set up a database for Neutron?" +msgstr "Opsæt en database for Neutron?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"No database has been set up for Neutron to use. Before continuing, you " +"should make sure you have the following information:" +msgstr "" +"Ingen database er blevet opsat for Neutron. Før du fortsætter skal du sikre " +"dig, at du har den følgende information:" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +" * the type of database that you want to use;\n" +" * the database server hostname (that server must allow TCP connections from " +"this\n" +" machine);\n" +" * a username and password to access the database." +msgstr "" +" * databasetypen du ønsker at bruge\n" +" * serverens værtsnavn (den server skal tillade TCP-forbindelser fra denne\n" +" maskine)\n" +" * et brugernavn og adgangskode til at tilgå databasen.." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" +"Hvis nogle af disse krav mangler, så vælg ikke denne indstilling og fortsæt " +"med normal SQLite-understøttelse." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"neutron\"." +msgstr "" +"Du kan ændre denne indstilling senere ved at køre »dpkg-reconfigure -plow " +"neutron«." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "IP-adresse for din RabbitMQ-vært:" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../neutron-common.templates:8001 ../neutron-common.templates:9001 +#: ../neutron-common.templates:10001 +msgid "" +"In order to interoperate with other components of OpenStack, this package " +"needs to connect to a central RabbitMQ server." +msgstr "" +"For at fungere med andre komponenter fra OpenStack, skal denne pakke " +"forbinde til en central RabbitMQ-server." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "Please specify the IP address of that server." +msgstr "Angiv venligst IP-adressen for den server." + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Brugernavn for forbindelsen til RabbitMQ-serveren:" + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "" +"Angiv venligst brugernavnet brugt til at forbinde til RabbitMQ-serveren:" + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Adgangskode for forbindelsen til RabbitMQ-serveren:" + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "" +"Angiv venligst adgangskoden brugt til at forbinde til RabbitMQ-serveren:" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "local" +msgstr "lokal" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "gre" +msgstr "gre" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "vlan" +msgstr "vlan" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "none" +msgstr "ingen" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "Type of network to allocate for tenant networks:" +msgstr "Netværkstype at allokere for tenant-netværk:" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "" +"The value \"local\" is useful only for single-box testing. In order for " +"tenant networks to provide connectivity between hosts, it is necessary to " +"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to " +"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to " +"disable creation of tenant networks." +msgstr "" +"Værdien »lokal« er kun nyttig for single-box-test. For at tenant-netværk " +"kantilbyde forbindelse mellem værter, er det nødvendigt at vælge enten " +"»vlan« og så konfigurere »network_vlan_ranges« eller at vælge »gre« og så " +"konfigurere »tunnel_id_ranges«. Vælg »ingen« for at deaktivere oprettelsen " +"af tenant-netværk." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "Enable tunneling?" +msgstr "Aktiver tunnelstøtte?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "" +"Please choose whether support should be activated for GRE networks on the " +"server and agents. This requires kernel support for OVS patch ports and GRE " +"tunneling." +msgstr "" +"Angiv venligst om understøttelse skal aktiveres for GRE-netværk på serveren " +"og agenterne. Dette kræver kerneunderstøttelse for OVS-rettelsesporte og GRE-" +"tunnelstøtte." + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "Tunnel id ranges:" +msgstr "Tunnel-id-intervaller:" + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "" +"Please enter a comma-separated list of : tuples " +"enumerating ranges of GRE tunnel IDs that are available for tenant network " +"allocation if tenant_network_type is \"gre\"." +msgstr "" +"Angiv en kommaadskilt liste med :-" +"tupleroptællingsintervaller for GRE-tunnel-id'er som er tilgængelige for " +"tenant-netværksallokering hvis tenant_network_type er »gre«." + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Local IP address of this hypervisor:" +msgstr "Lokal IP-adresse for denne hypervisor:" + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Please enter the local IP address for this hypervisor." +msgstr "Angiv den lokale IP-adresse for denne hypervisor." + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +msgid "Nova server URL:" +msgstr "Nova-serveradresse:" + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +msgid "Please enter the URL of the Nova server." +msgstr "Angiv venligst adressen for Nova-serveren." + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +msgid "Nova server region name:" +msgstr "Regionsnavn for Novaserver:" + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +msgid "Please enter the region of the Nova server." +msgstr "Angiv venligst regionen for Novaserveren." + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Nova admin tenant ID:" +msgstr "Tenant-id for Novaadministratoren:" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "" +"Neutron needs to be able to communicate with Nova through Keystone. " +"Therefore Neutron needs to know the Nova admin tenant ID, username and " +"password." +msgstr "" +"Neutron skal være i stand til at kommunikere med Nova via Keystone. " +"Derfor skal Neutron kende til tenant-Id'et for Novaadministratoren, " +"brugernavn og adgangskode." + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Please enter the ID of the admin tenant for Nova." +msgstr "Indtast venligst Id'et for admininistratortenanten for Nova." + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +msgid "Neutron administrator username:" +msgstr "Neutron-administratorbrugernavn:" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +msgid "Please enter the username of the Nova administrator." +msgstr "Angiv venligst brugernavnet for Novaadministratoren." + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +msgid "Nova administrator password:" +msgstr "Adgangskode for Novaadministratoren:" + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +msgid "Please enter the password of the Nova administrator." +msgstr "Angiv venligst adgangskoden for Novaadministratoren." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "Register Neutron in the Keystone endpoint catalog?" +msgstr "Registrer Neutron i Keystones slutpunktskatalog?" + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Each OpenStack service (each API) should be registered in order to be " +"accessible. This is done using \"keystone service-create\" and \"keystone " +"endpoint-create\". This can be done automatically now." +msgstr "" +"Alle OpenStack-tjenester (hver API) skal registreres for at kunne tilgås. " +"Dette gøres med »keystone service-create« og »keystone endpoint-create«. " +"Dette kan nu gøres automatisk." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Note that you will need to have an up and running Keystone server on which " +"to connect using the Keystone authentication token." +msgstr "" +"Bemærk at du skal have en fungerende Keystone-server at forbinde til via " +"Keystones godkendelsessymbol." + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "Keystone server IP address:" +msgstr "IP-adresse for Keystone-serveren:" + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that neutron-api can " +"contact Keystone to do the Neutron service and endpoint creation." +msgstr "" +"Angiv IP-adressen for din Keystone-server, så at neutron-api kan kontakte " +"Keystone for at udføre Neutron-tjenesten og slutpunktsoprettelse." + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "Keystone authentication token:" +msgstr "Symbol for Keystone-godkendelse:" + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "" +"To configure its endpoint in Keystone, neutron-server needs the Keystone " +"auth token." +msgstr "" +"For at konfigurere slutpunktet i Keystone, skal neutron-server bruge " +"Keystones godkendelsessymbol." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Neutron endpoint IP address:" +msgstr "IP-adresse for Neutron-slutpunkt:" + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Please enter the IP address that will be used to contact Neutron." +msgstr "Angiv IP-adressen som skal bruges til at kontakte Neutron." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "" +"This IP address should be accessible from the clients that will use this " +"service, so if you are installing a public cloud, this should be a public IP " +"address." +msgstr "" +"Denne IP-adresse skal være tilgængelig fra klienterne, som vil bruge denne " +"tjeneste, så hvis du installerer en offentlig sky, skal dette være en " +"offentlig IP-adresse." + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "Name of the region to register:" +msgstr "Regionsnavn at registrere:" + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "" +"OpenStack supports using availability zones, with each region representing a " +"location. Please enter the zone that you wish to use when registering the " +"endpoint." +msgstr "" +"OpenStack understøtter tilgængelighedszoner, hvor hver regioner " +"repræsenterer et sted. Indtast venligst zonen du øsnker at bruge når " +"slutpunktet registreres." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "Auth server hostname:" +msgstr "Værtsnavn for godkendelsesserver:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "" +"Please specify the URL of your Neutron authentication server. Typically this " +"is also the URL of your OpenStack Identity Service (Keystone)." +msgstr "" +"Angiv venligst adressen for din Neutron-godkendelsesserver. Typisk er dette " +"også adressen for din OpenStack identity Service (Keystone)." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:3001 +msgid "Auth server tenant name:" +msgstr "»Tenant«-navn for godkendelseserver:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:4001 +msgid "Auth server username:" +msgstr "Brugernavn for godkendelsesserver:" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:5001 +msgid "Auth server password:" +msgstr "Adgangskode for godkendelsesserver:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "Name of the region to be used by the metadata server:" +msgstr "Regionsnavn der skal bruges af metadataserveren:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "" +"Openstack can be used using availability zones, with each region " +"representing a location. Please enter the zone that the metadata server " +"should use." +msgstr "" +"OpenStack kan anvendes af tilgængeligehedszoner. Hver region repræsenterer " +"en plads. Indtast venligst zonen som metadataserveren skal bruge." + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "Metadata proxy shared secret:" +msgstr "Delt hemmelighed for metadataproxy:" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"VM instances using Neutron to handle networking retrieve their metadata " +"through the Neutron metadata agent, which serves as a proxy to the Nova " +"metadata REST API server." +msgstr "" +"VM-instanser, der bruger Neutron til at håndtere netværk, henter deres " +"metadata via Neutrons metadataagent, som fungerer som en proxy til " +"Nova metadata REST API-serveren." + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"Please enter the password that should be used to protect communications " +"between the Neutron metadata proxy agent and the Nova metadata server. The " +"same shared password should be used when setting up the nova-common package." +msgstr "" +"Indtast venligst adgangskoden som skal bruges til at beskytte kommunikation " +"mellem Neutron metadata proxy-agenten og Nova metadata-serveren. Den samme " +"delte adgangskode skal bruges når pakken nova-common sættes op." + diff --git a/trusty/debian/po/de.po b/trusty/debian/po/de.po new file mode 100644 index 000000000..71805b877 --- /dev/null +++ b/trusty/debian/po/de.po @@ -0,0 +1,669 @@ +# German debconf translation of neutron. +# This file is distributed under the same license as the neutron package. +# Copyright (C) 2011 OpenStack, LLC, Cisco, Nicira Networks, Citrix. +# Copyright (C) of this file 2014 Chris Leick . +# +msgid "" +msgstr "" +"Project-Id-Version: neutron 2013.2.1-3\n" +"Report-Msgid-Bugs-To: neutron@packages.debian.org\n" +"POT-Creation-Date: 2015-02-02 01:45+0100\n" +"PO-Revision-Date: 2014-02-11 23:31+0100\n" +"Last-Translator: Chris Leick \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "Authentication server hostname:" +msgstr "Rechnername des Authentifizierungsservers:" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "" +"Please specify the hostname of your Neutron authentication server. Typically " +"this is also the hostname of your OpenStack Identity Service (Keystone)." +msgstr "" +"Bitte geben Sie den Rechnernamen Ihres Neutron-Authentifizierungsservers an. " +"Typischerweise ist das gleichzeitig der Rechnername Ihres OpenStack-" +"Identitätsdienstes (Keystone)." + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Authentication server tenant name:" +msgstr "Tenant-Name des Authentifizierungsservers:" + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Please specify the authentication server tenant name." +msgstr "Bitte geben Sie den Tenant-Namen des Authentifizierungsservers an." + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Authentication server username:" +msgstr "Benutzername des Authentifizierungsservers:" + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Please specify the username to use with the authentication server." +msgstr "" +"Bitte geben Sie den Benutzernamen an, der für den Authentifizierungsserver " +"benutzt wird." + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Authentication server password:" +msgstr "Passwort des Authentifizierungsservers:" + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Please specify the password to use with the authentication server." +msgstr "" +"Bitte geben Sie das Passwort an, das für den Authentifizierungsserver " +"benutzt wird." + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "OpenVSwitch" +msgstr "OpenVSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "LinuxBridge" +msgstr "LinuxBridge" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "ml2" +msgstr "ml2" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Brocade" +msgstr "Brocade" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Nicira" +msgstr "Nicira" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Midonet" +msgstr "Midonet" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "NEC" +msgstr "NEC" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Mellanox" +msgstr "Mellanox" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Hyper-V" +msgstr "Hyper-V" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "RYU" +msgstr "RYU" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "MetaPlugin" +msgstr "MetaPlugin" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "BigSwitch" +msgstr "BigSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Cisco" +msgstr "Cisco" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "PLUMgrid" +msgstr "PLUMgrid" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "Neutron plugin:" +msgstr "Neutron-Zusatzmodul:" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "" +"Neutron uses a plugin architecture to manage networking. When starting the " +"Neutron server daemon, the configuration file corresponding to the plugin " +"you wish to use needs to be loaded, by giving it as a parameter when " +"starting the neutron-server daemon. Also, the core_plugin directive needs to " +"match. Please select which plugin to use." +msgstr "" +"Neutron verwendet eine Architektur aus Zusatzmodulen, um den Netzwerkzugriff " +"zu verwalten. Wenn der Neutron-Server-Daemon startet, muss die " +"Konfigurationsdatei, die zum Zusatzmodul gehört, geladen werden, indem sie " +"dem Neutron-Server-Daemon beim Start als Parameter mitgegeben wird. Ebenso " +"muss die Direktive »core_plugin« passen. Bitte wählen Sie das Zusatzmodul, " +"das verwendet werden soll." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "Set up a database for Neutron?" +msgstr "Datenbank für Neutron einrichten?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"No database has been set up for Neutron to use. Before continuing, you " +"should make sure you have the following information:" +msgstr "" +"Für die Benutzung durch Neutron wurde keine Datenbank eingerichtet. Bevor " +"Sie fortfahren, sollten Sie sich versichern, dass Sie die folgenden " +"Informationen haben:" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +" * the type of database that you want to use;\n" +" * the database server hostname (that server must allow TCP connections from " +"this\n" +" machine);\n" +" * a username and password to access the database." +msgstr "" +" * den Typ der Datenbank, die Sie verwenden möchten,\n" +" * den Rechnernamen des Datenbankservers (dieser Server muss TCP-" +"Verbindungen\n" +" von diesem Rechner erlauben),\n" +" * einen Benutzernamen und ein Passwort, um auf die Datenbank zuzugreifen" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" +"Falls einige dieser Anforderungen nicht erfüllt sind, wählen Sie diese " +"Option nicht und verwenden Sie stattdessen die normale Sqlite-Unterstützung." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"neutron\"." +msgstr "" +"Sie können diese Einstellung später ändern, indem Sie »dpkg-reconfigure -" +"plow neutron« ausführen." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "IP-Adresse Ihres RabbitMQ-Rechners:" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../neutron-common.templates:8001 ../neutron-common.templates:9001 +#: ../neutron-common.templates:10001 +msgid "" +"In order to interoperate with other components of OpenStack, this package " +"needs to connect to a central RabbitMQ server." +msgstr "" +"Um mit weiteren Bestandteilen von OpenStack zusammenzuarbeiten, muss sich " +"dieses Paket mit einem zentralen RabbitMQ-Server verbinden." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "Please specify the IP address of that server." +msgstr "Bitte geben Sie die IP-Adresse dieses Servers an." + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Benutzername für die Verbindung mit dem RabbitMQ-Server:" + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "" +"Bitte geben Sie den Benutzernamen ein, den Sie zum Verbinden mit dem " +"RabbitMQ-Server verwenden." + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Passwort für die Verbindung mit dem RabbitMQ-Server:" + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "" +"Bitte geben Sie das Passwort ein, das Sie zum Verbinden mit dem RabbitMQ-" +"Server verwenden." + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "local" +msgstr "lokal" + +# http://de.wikipedia.org/wiki/Generic_Routing_Encapsulation_Protocol +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "gre" +msgstr "GRE" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "vlan" +msgstr "VLAN" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "none" +msgstr "keines" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "Type of network to allocate for tenant networks:" +msgstr "Netzwerktyp, der für Tenant-Netzwerke reserviert werden soll:" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "" +"The value \"local\" is useful only for single-box testing. In order for " +"tenant networks to provide connectivity between hosts, it is necessary to " +"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to " +"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to " +"disable creation of tenant networks." +msgstr "" +"Der Wert »lokal« ist nur für das Testen einzelner Boxen nützlich. Damit " +"Tenant-Netzwerke Verbindungen zwischen Rechnern bereitstellen können, ist es " +"nötig, entweder »VLAN« auszuwählen und dann »network_vlan_ranges« zu " +"konfigurieren oder »GRE« und dann »tunnel_id_ranges« einzurichten. Wählen " +"Sie »keines«, um das Erstellen von Tenant-Netzwerken zu deaktivieren." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "Enable tunneling?" +msgstr "Tunneln aktivieren?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "" +"Please choose whether support should be activated for GRE networks on the " +"server and agents. This requires kernel support for OVS patch ports and GRE " +"tunneling." +msgstr "" +"Bitte wählen Sie, ob auf dem Server und den Clients Unterstützung für GRE-" +"Netzwerke aktiviert werden soll. Dies erfordert Kernel-Unterstützung für OVS-" +"Patch-Ports und GRE-Tunnel." + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "Tunnel id ranges:" +msgstr "Tunnel-ID-Bereiche:" + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "" +"Please enter a comma-separated list of : tuples " +"enumerating ranges of GRE tunnel IDs that are available for tenant network " +"allocation if tenant_network_type is \"gre\"." +msgstr "" +"Bitte geben Sie eine durch Kommas getrennte Liste von :-" +"Tupeln ein, die für die Reservierung von Tenant-Netzwerken verfügbare " +"Bereiche von GRE-Tunnel-IDs aufzählen, falls der Netzwerktyp »GRE« ist." + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Local IP address of this hypervisor:" +msgstr "Lokale IP-Adresse dieses Hypervisors:" + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Please enter the local IP address for this hypervisor." +msgstr "Bitte geben Sie die lokale IP-Adresse dieses Hypervisors ein." + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +msgid "Nova server URL:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +#, fuzzy +#| msgid "Please specify the IP address of that server." +msgid "Please enter the URL of the Nova server." +msgstr "Bitte geben Sie die IP-Adresse dieses Servers an." + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +#, fuzzy +#| msgid "Auth server tenant name:" +msgid "Nova server region name:" +msgstr "Tenant-Name des Authentifizierungsservers:" + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +#, fuzzy +#| msgid "Please specify the IP address of that server." +msgid "Please enter the region of the Nova server." +msgstr "Bitte geben Sie die IP-Adresse dieses Servers an." + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Nova admin tenant ID:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "" +"Neutron needs to be able to communicate with Nova through Keystone. " +"Therefore Neutron needs to know the Nova admin tenant ID, username and " +"password." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Please enter the ID of the admin tenant for Nova." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +#, fuzzy +#| msgid "Auth server username:" +msgid "Neutron administrator username:" +msgstr "Benutzername des Authentifizierungsservers:" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +#, fuzzy +#| msgid "Please specify the username to use with the authentication server." +msgid "Please enter the username of the Nova administrator." +msgstr "" +"Bitte geben Sie den Benutzernamen an, der für den Authentifizierungsserver " +"benutzt wird." + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +msgid "Nova administrator password:" +msgstr "" + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +#, fuzzy +#| msgid "Please specify the password to use with the authentication server." +msgid "Please enter the password of the Nova administrator." +msgstr "" +"Bitte geben Sie das Passwort an, das für den Authentifizierungsserver " +"benutzt wird." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "Register Neutron in the Keystone endpoint catalog?" +msgstr "Neutron im Keystone-Endpunktkatalog registrieren?" + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Each OpenStack service (each API) should be registered in order to be " +"accessible. This is done using \"keystone service-create\" and \"keystone " +"endpoint-create\". This can be done automatically now." +msgstr "" +"Jeder OpenStack-Dienst (jedes API) sollte registriert werden, damit darauf " +"zugegriffen werden kann. Dies wird mittels »keystone service-create« und " +"»keystone endpoint-create« erreicht und kann nun automatisch erledigt werden." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Note that you will need to have an up and running Keystone server on which " +"to connect using the Keystone authentication token." +msgstr "" +"Beachten Sie, dass Sie einen gestarteten und laufenden Keystone-Server haben " +"müssen, mit dem Sie sich anhand des Keystone-Authentifizierungs-Tokens " +"verbinden." + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "Keystone server IP address:" +msgstr "IP-Adresse des Keystone-Servers:" + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that neutron-api can " +"contact Keystone to do the Neutron service and endpoint creation." +msgstr "" +"Bitte geben Sie die IP-Adresse des Keystone-Servers an, so dass Neutron-API " +"Keystone kontaktieren kann, um den Neutron-Dienst und den Endpunkt zu " +"erstellen." + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "Keystone authentication token:" +msgstr "Authentifizierungs-Token des Keystone-Servers:" + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "" +"To configure its endpoint in Keystone, neutron-server needs the Keystone " +"auth token." +msgstr "" +"Neutron-Server benötigt das Keystone-Authentifizierungs-Token, um seinen " +"Endpunkt in Keystone zu konfigurieren." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Neutron endpoint IP address:" +msgstr "IP-Adresse des Neutron-Endpunkts:" + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Please enter the IP address that will be used to contact Neutron." +msgstr "" +"Bitte geben Sie die IP-Adresse ein, die zum Kontaktieren von Neutron benutzt " +"wird." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "" +"This IP address should be accessible from the clients that will use this " +"service, so if you are installing a public cloud, this should be a public IP " +"address." +msgstr "" +"Auf diese IP-Adresse sollte von den Clients, die diesen Dienst verwenden, " +"zugegriffen werden können, daher sollte sie, falls Sie eine öffentliche " +"Cloud installieren, eine öffentliche IP-Adresse sein." + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "Name of the region to register:" +msgstr "Name der Region, die registriert wird:" + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "" +"OpenStack supports using availability zones, with each region representing a " +"location. Please enter the zone that you wish to use when registering the " +"endpoint." +msgstr "" +"OpenStack unterstützt die Verwendung von Verfügbarkeitszonen, bei der jede " +"Region einen Ort repräsentiert. Bitte geben Sie die Zone, die Sie benutzen " +"möchten, bei der Registrierung des Endpunkts an." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "Auth server hostname:" +msgstr "Rechnername des Authentifizierungsservers:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "" +"Please specify the URL of your Neutron authentication server. Typically this " +"is also the URL of your OpenStack Identity Service (Keystone)." +msgstr "" +"Bitte geben Sie die URL Ihres Neutron-Authentifizierungsservers an. " +"Typischerweise ist das gleichzeitig der Rechnername Ihres OpenStack-" +"Identitätsdienstes (Keystone)." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:3001 +msgid "Auth server tenant name:" +msgstr "Tenant-Name des Authentifizierungsservers:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:4001 +msgid "Auth server username:" +msgstr "Benutzername des Authentifizierungsservers:" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:5001 +msgid "Auth server password:" +msgstr "Passwort des Authentifizierungsservers:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "Name of the region to be used by the metadata server:" +msgstr "Name der vom Metadaten-Server verwendeten Region:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "" +"Openstack can be used using availability zones, with each region " +"representing a location. Please enter the zone that the metadata server " +"should use." +msgstr "" +"OpenStack kann mittels Verfügbarkeitszonen verwendet werden, bei der jede " +"Region einen Ort repräsentiert. Bitte geben Sie die Zone an, die der " +"Metadaten-Server benutzt." + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "Metadata proxy shared secret:" +msgstr "" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"VM instances using Neutron to handle networking retrieve their metadata " +"through the Neutron metadata agent, which serves as a proxy to the Nova " +"metadata REST API server." +msgstr "" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"Please enter the password that should be used to protect communications " +"between the Neutron metadata proxy agent and the Nova metadata server. The " +"same shared password should be used when setting up the nova-common package." +msgstr "" + +#~ msgid "ml2/ml2_conf.ini" +#~ msgstr "ml2/ml2_conf.ini" diff --git a/trusty/debian/po/es.po b/trusty/debian/po/es.po new file mode 100644 index 000000000..ffd2d3b0b --- /dev/null +++ b/trusty/debian/po/es.po @@ -0,0 +1,677 @@ +# neutron po-debconf translation to Spanish +# Copyright (C) 2013 Software in the Public Interest +# This file is distributed under the same license as the neutron package. +# Changes: +# - Initial translation +# Camaleón , 2013, 2015. +# - Updates +# Traductores, si no conocen el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +msgid "" +msgstr "" +"Project-Id-Version: neutron 2015.06.24\n" +"Report-Msgid-Bugs-To: neutron@packages.debian.org\n" +"POT-Creation-Date: 2015-02-02 01:45+0100\n" +"PO-Revision-Date: 2015-06-30 17:15+0200\n" +"Last-Translator: Camaleón \n" +"Language-Team: Debian Spanish \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Virtaal 0.7.1\n" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "Authentication server hostname:" +msgstr "Nombre del equipo del servidor de autenticación:" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "" +"Please specify the hostname of your Neutron authentication server. Typically " +"this is also the hostname of your OpenStack Identity Service (Keystone)." +msgstr "" +"Especifique el nombre del equipo del servidor de autenticación de Neutron. " +"Suele ser el nombre del equipo del Servicio de Identidad de OpenStack " +"(Keystone)." + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Authentication server tenant name:" +msgstr "Nombre del inquilino («tenant») del servidor de autenticación:" + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Please specify the authentication server tenant name." +msgstr "" +"Indique el nombre del inquilino («tenant») del servidor de autenticación." + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Authentication server username:" +msgstr "Nombre de usuario del servidor de autenticación:" + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Please specify the username to use with the authentication server." +msgstr "" +"Indique el nombre de usuario para usar con el servidor de autenticación." + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Authentication server password:" +msgstr "Contraseña del servidor de autenticación:" + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Please specify the password to use with the authentication server." +msgstr "Indique la contraseña para usar con el servidor de autenticación." + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "OpenVSwitch" +msgstr "OpenVSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "LinuxBridge" +msgstr "LinuxBridge" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "ml2" +msgstr "ml2" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Brocade" +msgstr "Brocade" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Nicira" +msgstr "Nicira" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Midonet" +msgstr "Midonet" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "NEC" +msgstr "NEC" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Mellanox" +msgstr "Mellanox" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Hyper-V" +msgstr "Hyper-V" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "RYU" +msgstr "RYU" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "MetaPlugin" +msgstr "MetaPlugin" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "BigSwitch" +msgstr "BigSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Cisco" +msgstr "Cisco" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "PLUMgrid" +msgstr "PLUMgrid" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "Neutron plugin:" +msgstr "Complemento para Neutron:" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "" +"Neutron uses a plugin architecture to manage networking. When starting the " +"Neutron server daemon, the configuration file corresponding to the plugin " +"you wish to use needs to be loaded, by giving it as a parameter when " +"starting the neutron-server daemon. Also, the core_plugin directive needs to " +"match. Please select which plugin to use." +msgstr "" +"Neutron utiliza una arquitectura de complementos para gestionar la red. " +"Cuando se inicia el demonio del servidor Neutron es necesario cargar el " +"archivo correspondiente del complemento que desea utilizar pasándolo como " +"parámetro al iniciar el demonio neutron-server. También es necesario que se " +"corresponda con la directiva core_plugin. Seleccione el complemento que " +"desea utilizar." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "Set up a database for Neutron?" +msgstr "¿Desea configurar una base de datos para Neutron?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"No database has been set up for Neutron to use. Before continuing, you " +"should make sure you have the following information:" +msgstr "" +"No se ha configurado ninguna base de datos para Neutron. Antes de continuar " +"debe asegurarse de que dispone de los siguientes datos:" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +" * the type of database that you want to use;\n" +" * the database server hostname (that server must allow TCP connections from " +"this\n" +" machine);\n" +" * a username and password to access the database." +msgstr "" +" * el tipo de base de datos que quiere utilizar;\n" +" * el nombre del equipo del servidor de la base de datos (el servidor debe " +"permitir conexiones TCP desde este equipo).\n" +" * el nombre de usuario y la contraseña para acceder a la base de datos." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" +"Si no dispone de alguno de estos datos, seleccione «no» en este apartado y " +"ejecute Neutron con SQLlite." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"neutron\"." +msgstr "" +"Podrá cambiar esta configuración más adelante ejecutando «dpkg-reconfigure -" +"plow neutron»." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "Dirección IP del equipo RabbitMQ:" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../neutron-common.templates:8001 ../neutron-common.templates:9001 +#: ../neutron-common.templates:10001 +msgid "" +"In order to interoperate with other components of OpenStack, this package " +"needs to connect to a central RabbitMQ server." +msgstr "" +"Para poder interoperar con otros componentes de OpenStack, este paquete " +"necesita conectarse a un servidor central de RabbitMQ." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "Please specify the IP address of that server." +msgstr "Especifique la dirección IP de ese servidor." + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Nombre de usuario para la conexión del servidor RabbitMQ:" + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "Indique el nombre de usuario para conectarse al servidor RabbitMQ." + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Contraseña para la conexión del servidor RabbitMQ:" + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "Indique la contraseña para conectarse al servidor RabbitMQ." + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "local" +msgstr "local" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "gre" +msgstr "gre" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "vlan" +msgstr "vlan" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "none" +msgstr "ninguno" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "Type of network to allocate for tenant networks:" +msgstr "Tipo de red a configurar para las redes de inquilinos («tenants»):" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "" +"The value \"local\" is useful only for single-box testing. In order for " +"tenant networks to provide connectivity between hosts, it is necessary to " +"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to " +"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to " +"disable creation of tenant networks." +msgstr "" +"El valor «local» puede resultar útil para realizar pruebas en equipos " +"independientes. Para que las redes de inquilinos («tenants») puedan " +"proporcionar conectividad entre los equipos es necesario seleccionar «vlan» " +"y configurar después «network_vlan_ranges» o seleccionar «gre» y configurar " +"después «tunnel_id_ranges». Seleccione «ninguno» para desactivar la creación " +"de redes de inquilinos («tenants»)." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "Enable tunneling?" +msgstr "¿Desea activar los túneles?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "" +"Please choose whether support should be activated for GRE networks on the " +"server and agents. This requires kernel support for OVS patch ports and GRE " +"tunneling." +msgstr "" +"Indique si desea activar los túneles para las redes GRE en el servidor y los " +"agentes. Necesita que el núcleo sea compatible con túneles GRE y puertos de " +"conexión OVS («patched ports»)." + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "Tunnel id ranges:" +msgstr "Rangos de identificadores de túneles:" + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "" +"Please enter a comma-separated list of : tuples " +"enumerating ranges of GRE tunnel IDs that are available for tenant network " +"allocation if tenant_network_type is \"gre\"." +msgstr "" +"Introduzca una lista de tuplas : separadas por comas para " +"los rangos de los identificadores del túnel GRE que se encuentran " +"disponibles para las redes de inquilinos («tenants») si ha seleccionado " +"«gre» para la opción tenant_network_type." + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Local IP address of this hypervisor:" +msgstr "Dirección IP local de este hipervisor:" + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Please enter the local IP address for this hypervisor." +msgstr "Introduzca la dirección IP local para este hipervisor." + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +msgid "Nova server URL:" +msgstr "URL del servidor Nova:" + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +#| msgid "Please specify the IP address of that server." +msgid "Please enter the URL of the Nova server." +msgstr "Introduzca la URL del servidor Nova." + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +#| msgid "Auth server tenant name:" +msgid "Nova server region name:" +msgstr "Nombre de la región del servidor Nova:" + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +#| msgid "Please specify the IP address of that server." +msgid "Please enter the region of the Nova server." +msgstr "Introduzca la región del servidor Nova." + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Nova admin tenant ID:" +msgstr "ID del inquilino («tenant») administrador de Nova:" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "" +"Neutron needs to be able to communicate with Nova through Keystone. " +"Therefore Neutron needs to know the Nova admin tenant ID, username and " +"password." +msgstr "" +"Neutron necesita poder comunicarse con Nova a través de Keystone. Por lo " +"tanto, Neutron necesita saber el identificador del inquilino («tenant») " +"administrador de Nova, el nombre de usuario y la contraseña." + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Please enter the ID of the admin tenant for Nova." +msgstr "Introduzca el ID del inquilino («tenant») administrador de Nova." + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +#| msgid "Auth server username:" +msgid "Neutron administrator username:" +msgstr "Nombre de usuario del administrador de Neutron:" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +#| msgid "Please specify the username to use with the authentication server." +msgid "Please enter the username of the Nova administrator." +msgstr "Introduzca el nombre de usuario del administrador de Nova." + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +msgid "Nova administrator password:" +msgstr "Contraseña del administrador de Nova:" + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +#| msgid "Please specify the password to use with the authentication server." +msgid "Please enter the password of the Nova administrator." +msgstr "Introduzca la contraseña del administrador de Nova." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "Register Neutron in the Keystone endpoint catalog?" +msgstr "¿Desea registrar Neutron en el catálogo de puntos finales de keystone?" + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Each OpenStack service (each API) should be registered in order to be " +"accessible. This is done using \"keystone service-create\" and \"keystone " +"endpoint-create\". This can be done automatically now." +msgstr "" +"Debe registrar cada uno de los servicios OpenStack (cada API) para que sean " +"accesibles. Esto se lleva a cabo mediante las órdenes «keystone service-" +"create» y «keystone endpoint-create». Puede hacerlo ahora automáticamente." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Note that you will need to have an up and running Keystone server on which " +"to connect using the Keystone authentication token." +msgstr "" +"Tenga en cuenta que necesitará disponer de un servidor Keystone en ejecución " +"al que conectarse utilizando el token de autenticación de Keystone." + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "Keystone server IP address:" +msgstr "Dirección IP del servidor Keystone:" + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that neutron-api can " +"contact Keystone to do the Neutron service and endpoint creation." +msgstr "" +"Introduzca la dirección IP del servidor Keystone para que neutron-api pueda " +"contactar con Keystone para realizar el servicio Neutron y crear el punto " +"final." + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "Keystone authentication token:" +msgstr "Token de autenticación de Keystone:" + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "" +"To configure its endpoint in Keystone, neutron-server needs the Keystone " +"auth token." +msgstr "" +"Para configurar su punto final en Keystone, neutron-server necesita el token " +"de autenticación de Keystone." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Neutron endpoint IP address:" +msgstr "Dirección IP del punto final de Neutron:" + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Please enter the IP address that will be used to contact Neutron." +msgstr "" +"Introduzca la dirección IP que se utilizará para contactar con Neutron." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "" +"This IP address should be accessible from the clients that will use this " +"service, so if you are installing a public cloud, this should be a public IP " +"address." +msgstr "" +"Esta dirección IP debe ser accesible desde los clientes que usarán este " +"servicio, por lo que si está instalando una nube pública, debería ser una " +"dirección IP pública." + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "Name of the region to register:" +msgstr "Nombre de la región a registrar:" + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "" +"OpenStack supports using availability zones, with each region representing a " +"location. Please enter the zone that you wish to use when registering the " +"endpoint." +msgstr "" +"OpenStack puede utilizarse con zonas de disponibilidad, donde cada región " +"representa una ubicación. Introduzca la zona que desea utilizar cuando " +"registre el punto final." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "Auth server hostname:" +msgstr "Nombre del equipo del servidor de autenticación:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "" +"Please specify the URL of your Neutron authentication server. Typically this " +"is also the URL of your OpenStack Identity Service (Keystone)." +msgstr "" +"Indique el nombre del equipo del servidor de autenticación. Suele ser el " +"nombre del equipo del Servicio de Identidad de OpenStack (Keystone)." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:3001 +msgid "Auth server tenant name:" +msgstr "Nombre del inquilino («tenant») del servidor de autenticación:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:4001 +msgid "Auth server username:" +msgstr "Nombre de usuario del servidor de autenticación:" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:5001 +msgid "Auth server password:" +msgstr "Contraseña del servidor de autenticación:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "Name of the region to be used by the metadata server:" +msgstr "Nombre de la región que debe utilizar el servidor de metadatos:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "" +"Openstack can be used using availability zones, with each region " +"representing a location. Please enter the zone that the metadata server " +"should use." +msgstr "" +"OpenStack puede utilizarse con zonas de disponibilidad, donde cada región " +"representa una ubicación. Introduzca la zona que desea que utilice el " +"servidor de metadatos." + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "Metadata proxy shared secret:" +msgstr "Contraseña compartida para el proxy de metadatos:" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"VM instances using Neutron to handle networking retrieve their metadata " +"through the Neutron metadata agent, which serves as a proxy to the Nova " +"metadata REST API server." +msgstr "" +"Las instancias de máquinas virtuales que utilizan Neutron para gestionar la " +"red obtienen los metadatos a través del agente de metadatos de Neutron que " +"funciona como un proxy para el servidor de metadatos REST API de Nova." + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"Please enter the password that should be used to protect communications " +"between the Neutron metadata proxy agent and the Nova metadata server. The " +"same shared password should be used when setting up the nova-common package." +msgstr "" +"Introduzca la contraseña que se debe utilizar para proteger las " +"comunicaciones entre el agente proxy de metadatos de Neutron y el servidor " +"de metadatos de Nova. Debe utilizar esta misma contraseña compartida cuando " +"configure el paquete nova-common." + +#~ msgid "ml2/ml2_conf.ini" +#~ msgstr "ml2/ml2_conf.ini" diff --git a/trusty/debian/po/fr.po b/trusty/debian/po/fr.po new file mode 100644 index 000000000..b5cf51d5b --- /dev/null +++ b/trusty/debian/po/fr.po @@ -0,0 +1,661 @@ +# Translation of neutron debconf templates to french. +# Copyright (C) 2013, French l10n team +# This file is distributed under the same license as the neutron package. +# Julien Patriarca , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: neutron\n" +"Report-Msgid-Bugs-To: neutron@packages.debian.org\n" +"POT-Creation-Date: 2015-02-02 01:45+0100\n" +"PO-Revision-Date: 2015-05-06 11:59+0100\n" +"Last-Translator: Julien Patriarca \n" +"Language-Team: FRENCH \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.7.6\n" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "Authentication server hostname:" +msgstr "Nom d'hôte du serveur d'authentification :" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "" +"Please specify the hostname of your Neutron authentication server. Typically " +"this is also the hostname of your OpenStack Identity Service (Keystone)." +msgstr "" +"Veuillez indiquer le nom d'hôte du serveur d'authentification Neutron. En " +"général, il s'agit du nom d'hôte du Service d'Identité OpenStack (Keystone)." + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Authentication server tenant name:" +msgstr "Nom d'espace client du serveur d'authentification :" + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Please specify the authentication server tenant name." +msgstr "" +"Veuillez indiquer le nom d'espace client du serveur d'authentification." + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Authentication server username:" +msgstr "Identifiant sur le serveur d'authentification :" + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Please specify the username to use with the authentication server." +msgstr "" +"Veuillez indiquer l'identifiant à utiliser sur le serveur " +"d'authentification." + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Authentication server password:" +msgstr "Mot de passe sur le serveur d'authentification :" + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Please specify the password to use with the authentication server." +msgstr "" +"Veuillez indiquer le mot de passe à utiliser sur le serveur " +"d'authentification." + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "OpenVSwitch" +msgstr "OpenVSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "LinuxBridge" +msgstr "LinuxBridge" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "ml2" +msgstr "ml2" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Brocade" +msgstr "Brocade" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Nicira" +msgstr "Nicira" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Midonet" +msgstr "Midonet" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "NEC" +msgstr "NEC" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Mellanox" +msgstr "Mellanox" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Hyper-V" +msgstr "Hyper-V" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "RYU" +msgstr "RYU" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "MetaPlugin" +msgstr "MetaPlugin" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "BigSwitch" +msgstr "BigSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Cisco" +msgstr "Cisco" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "PLUMgrid" +msgstr "PLUMgrid" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "Neutron plugin:" +msgstr "Extension pour Neutron :" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "" +"Neutron uses a plugin architecture to manage networking. When starting the " +"Neutron server daemon, the configuration file corresponding to the plugin " +"you wish to use needs to be loaded, by giving it as a parameter when " +"starting the neutron-server daemon. Also, the core_plugin directive needs to " +"match. Please select which plugin to use." +msgstr "" +"Neutron utilise une architecture à base d'extensions pour gérer la mise en " +"réseau. Lors du démarrage du démon du serveur Neutron, le fichier de " +"configuration, correspondant à l'extension que vous souhaitez utiliser, doit " +"être chargé en le passant comme paramètre lors du lancement du démon du " +"serveur Neutron. Il faut également que l'instruction « core_plugin » " +"corresponde. Veuillez choisir l'extension à utiliser." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "Set up a database for Neutron?" +msgstr "Faut-il paramétrer une base de données pour Neutron ?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"No database has been set up for Neutron to use. Before continuing, you " +"should make sure you have the following information:" +msgstr "" +"Aucune base de données n'a été paramétrée pour Neutron. Avant de poursuivre, " +"vous devriez vous assurer d'avoir les informations suivantes :" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +" * the type of database that you want to use;\n" +" * the database server hostname (that server must allow TCP connections from " +"this\n" +" machine);\n" +" * a username and password to access the database." +msgstr "" +" - Le type de base de données que vous souhaitez utiliser ;\n" +" - le nom d'hôte du serveur de base de données (ce serveur\n" +" doit accepter les connexions TCP depuis cette machine) ;\n" +" - un nom d'utilisateur et un mot de passe pour accéder à\n" +" cette base de données. " + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" +"Si certains de ces prérequis sont manquants, ignorez cette option et " +"exécutez l'application avec la gestion SQLite normale." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"neutron\"." +msgstr "" +"Vous pouvez modifier ce réglage plus tard en lançant « dpkg-reconfigure -" +"plow neutron »." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "Adresse IP de l'hôte RabbitMQ :" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../neutron-common.templates:8001 ../neutron-common.templates:9001 +#: ../neutron-common.templates:10001 +msgid "" +"In order to interoperate with other components of OpenStack, this package " +"needs to connect to a central RabbitMQ server." +msgstr "" +"Afin de pouvoir interagir avec d'autres composants d'OpenStack, ce paquet " +"doit se connecter à un serveur centralisé RabbitMQ." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "Please specify the IP address of that server." +msgstr "Veuillez indiquer l'adresse IP de ce serveur." + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Identifiant pour la connexion au serveur RabbitMQ :" + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "" +"Veuillez indiquer l'identifiant à utiliser pour la connexion au " +"serveur RabbitMQ." + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Mot de passe pour la connexion au serveur RabbitMQ :" + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "" +"Veuillez indiquer le mot de passe à utiliser pour la connexion au serveur " +"RabbitMQ." + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "local" +msgstr "local" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "gre" +msgstr "gre" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "vlan" +msgstr "vlan" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "none" +msgstr "aucun" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "Type of network to allocate for tenant networks:" +msgstr "Type de réseau à affecter aux réseaux d'espace client :" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "" +"The value \"local\" is useful only for single-box testing. In order for " +"tenant networks to provide connectivity between hosts, it is necessary to " +"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to " +"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to " +"disable creation of tenant networks." +msgstr "" +"La valeur « local » est utile seulement pour des tests avec un seul nœud. " +"Afin que les réseaux d'espace client fournissent de la connectivité entre " +"les hôtes, il est nécessaire de choisir entre « vlan » puis de configurer " +"« network_vlan_ranges », ou bien de choisir « gre » et alors de configurer " +"« tunnel_id_ranges ». Veuillez choisir « aucun » pour désactiver la création " +"de réseaux d'espace client." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "Enable tunneling?" +msgstr "Activer les tunnels ?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "" +"Please choose whether support should be activated for GRE networks on the " +"server and agents. This requires kernel support for OVS patch ports and GRE " +"tunneling." +msgstr "" +"Veuillez décider si la prise en charge des réseaux GRE doit être activée sur " +"le serveur et les agents. Cela nécessite que le noyau gère les « patch " +"ports » OVS et les tunnels GRE." + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "Tunnel id ranges:" +msgstr "Plages d'identifiants de tunnel :" + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "" +"Please enter a comma-separated list of : tuples " +"enumerating ranges of GRE tunnel IDs that are available for tenant network " +"allocation if tenant_network_type is \"gre\"." +msgstr "" +"Veuillez indiquer une liste de couples :, séparés par des " +"virgules, énumérant les plages d'identifiants des tunnels GRE disponibles " +"pour l'affectation au réseau d'espace client, si le type de réseau d'espace " +"client est « gre »." + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Local IP address of this hypervisor:" +msgstr "Adresse IP locale de cet hyperviseur :" + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Please enter the local IP address for this hypervisor." +msgstr "Veuillez indiquer l'adresse IP locale de cet hyperviseur." + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +msgid "Nova server URL:" +msgstr "Adresse URL du serveur Nova :" + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +msgid "Please enter the URL of the Nova server." +msgstr "Veuillez indiquer l'adresse URL du serveur Nova.." + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +msgid "Nova server region name:" +msgstr "Nom de région pour le serveur Nova :" + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +msgid "Please enter the region of the Nova server." +msgstr "Veuillez indiquer la région du serveur Nova." + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Nova admin tenant ID:" +msgstr "Identifiant du client administrateur pour Nova :" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "" +"Neutron needs to be able to communicate with Nova through Keystone. " +"Therefore Neutron needs to know the Nova admin tenant ID, username and " +"password." +msgstr "" +"Neutron doit pouvoir communiquer avec Nova au travers de Keystone. Cependant " +"Neutron a besoin de connaître l'identifiant du client admin de Nova, nom " +"d'utilisateur et mot de passe." + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Please enter the ID of the admin tenant for Nova." +msgstr "Veuillez indiquer l'identifiant du client administrateur pour Nova." + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +msgid "Neutron administrator username:" +msgstr "Identifiant de l'administrateur de Neutron :" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +msgid "Please enter the username of the Nova administrator." +msgstr "Veuillez indiquer l'identifiant de l'administrateur pour Nova." + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +msgid "Nova administrator password:" +msgstr "Mot de passe administrateur pour Nova :" + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +msgid "Please enter the password of the Nova administrator." +msgstr "Veuillez indiquer le mot de passe de l'administrateur pour Nova." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "Register Neutron in the Keystone endpoint catalog?" +msgstr "Enregistrer Neutron dans le catalogue de points d'accès de Keystone ?" + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Each OpenStack service (each API) should be registered in order to be " +"accessible. This is done using \"keystone service-create\" and \"keystone " +"endpoint-create\". This can be done automatically now." +msgstr "" +"Chaque service OpenStack (chaque API) doit être enregistré pour être " +"accessible. Cela peut être fait en utilisant « keystone service-create » et " +"« keystone endpoint-create ». Cela peut maintenant être fait automatiquement." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Note that you will need to have an up and running Keystone server on which " +"to connect using the Keystone authentication token." +msgstr "" +"Veuillez noter que vous aurez besoin d'avoir un serveur Keystone fonctionnel " +"sur lequel se connecter pour utiliser le jeton d'authentification Keystone." + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "Keystone server IP address:" +msgstr "Adresse IP du serveur Keystone :" + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that neutron-api can " +"contact Keystone to do the Neutron service and endpoint creation." +msgstr "" +"Veuillez indiquer l'adresse IP du serveur Keystone, pour que l'API de " +"Neutron puisse contacter Keystone pour établir le service Neutron et créer " +"le point d'accès." + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "Keystone authentication token:" +msgstr "Jeton d'authentification Keystone :" + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "" +"To configure its endpoint in Keystone, neutron-server needs the Keystone " +"auth token." +msgstr "" +"Pour configurer son point d'accès dans Keystone, le serveur Neutron a besoin " +"du jeton d'authentification Keystone." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Neutron endpoint IP address:" +msgstr "Adresse IP du point d'accès Neutron :" + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Please enter the IP address that will be used to contact Neutron." +msgstr "" +"Veuillez indiquer l'adresse IP qui sera utilisée pour contacter Neutron." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "" +"This IP address should be accessible from the clients that will use this " +"service, so if you are installing a public cloud, this should be a public IP " +"address." +msgstr "" +"L'adresse IP devra être accessible depuis les clients qui utiliseront ce " +"service, donc si vous installez un nuage public ce devra être une adresse IP " +"publique." + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "Name of the region to register:" +msgstr "Nom de la région à enregistrer :" + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "" +"OpenStack supports using availability zones, with each region representing a " +"location. Please enter the zone that you wish to use when registering the " +"endpoint." +msgstr "" +"OpenStack supporte l'utilisation de zones disponibles, avec chaque région " +"représentant un lieu. Veuillez entrer une zone que vous souhaitez utiliser " +"lors de l'enregistrement d'un point d'accès." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "Auth server hostname:" +msgstr "Nom d'hôte du serveur d'authentification :" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "" +"Please specify the URL of your Neutron authentication server. Typically this " +"is also the URL of your OpenStack Identity Service (Keystone)." +msgstr "" +"Veuillez indiquer l'adresse URL du serveur d'authentification Neutron. " +"En général il s'agit du Service d'Identité d'OpenStack (Keystone)." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:3001 +msgid "Auth server tenant name:" +msgstr "Nom d'espace client du serveur d'authentification :" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:4001 +msgid "Auth server username:" +msgstr "Identifiant sur le serveur d'authentification :" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:5001 +msgid "Auth server password:" +msgstr "Mot de passe sur le serveur d'authentification :" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "Name of the region to be used by the metadata server:" +msgstr "Nom de la région à utiliser par le serveur de métadonnées :" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "" +"Openstack can be used using availability zones, with each region " +"representing a location. Please enter the zone that the metadata server " +"should use." +msgstr "" +"OpenStack gère l'utilisation de zones disponibles, avec chaque région " +"représentant un lieu. Veuillez entrer la zone que le serveur de métadonnées " +"devra utiliser." + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "Metadata proxy shared secret:" +msgstr "Secret partagé pour le relais de métadonnées (« metadata proxy ») :" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"VM instances using Neutron to handle networking retrieve their metadata " +"through the Neutron metadata agent, which serves as a proxy to the Nova " +"metadata REST API server." +msgstr "" +"Les machines virtuelles utilisant Neutron pour gérer leur connexion réseau " +"récupèrent leurs métadonnées grâce à l'agent de métadonnées de Neutron, qui " +"agit comme un relais pour le serveur de métadonnées de l'API REST Nova." + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"Please enter the password that should be used to protect communications " +"between the Neutron metadata proxy agent and the Nova metadata server. The " +"same shared password should be used when setting up the nova-common package." +msgstr "" +"Veuillez indiquer le mot de passe à utiliser pour protéger les " +"communications entre l'agent relais de métadonnées de Neutron et le serveur " +"de métadonnées de Nova. Le même mot de passe partagé doit être utilisé lors " +"de l'installation du paquet nova-common." + +#~ msgid "ml2/ml2_conf.ini" +#~ msgstr "ml2/ml2_conf.ini" diff --git a/trusty/debian/po/it.po b/trusty/debian/po/it.po new file mode 100644 index 000000000..3c594e943 --- /dev/null +++ b/trusty/debian/po/it.po @@ -0,0 +1,653 @@ +# Italian translation of neutron debconf messages. +# Copyright (C) 2014, neutron package's copyright holder. +# This file is distributed under the same license as the neutron package. +# Beatrice Torracca , 2014. +msgid "" +msgstr "" +"Project-Id-Version: neutron\n" +"Report-Msgid-Bugs-To: neutron@packages.debian.org\n" +"POT-Creation-Date: 2015-02-02 01:45+0100\n" +"PO-Revision-Date: 2014-04-21 09:44+0200\n" +"Last-Translator: Beatrice Torracca \n" +"Language-Team: Italian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Virtaal 0.7.1\n" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "Authentication server hostname:" +msgstr "Nome host del server di autenticazione:" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "" +"Please specify the hostname of your Neutron authentication server. Typically " +"this is also the hostname of your OpenStack Identity Service (Keystone)." +msgstr "" +"Specificare il nome host del server di autenticazione Neutron. Tipicamente, " +"è anche il nome host dell'OpenStack Identity Service (Keystone)." + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Authentication server tenant name:" +msgstr "Nome del «locatario» («tenant») per il server di autenticazione:" + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Please specify the authentication server tenant name." +msgstr "" +"Specificare il nome del «locatario» («tenant») per il server di " +"autenticazione." + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Authentication server username:" +msgstr "Nome utente per il server di autenticazione:" + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Please specify the username to use with the authentication server." +msgstr "Specificare il nome utente da usare con il server di autenticazione." + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Authentication server password:" +msgstr "Password per il server di autenticazione:" + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Please specify the password to use with the authentication server." +msgstr "Specificare la password da usare con il server di autenticazione." + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "OpenVSwitch" +msgstr "OpenVSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "LinuxBridge" +msgstr "LinuxBridge" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "ml2" +msgstr "ml2" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Brocade" +msgstr "Brocade" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Nicira" +msgstr "Nicira" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Midonet" +msgstr "Midonet" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "NEC" +msgstr "NEC" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Mellanox" +msgstr "Mellanox" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Hyper-V" +msgstr "Hyper-V" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "RYU" +msgstr "RYU" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "MetaPlugin" +msgstr "MetaPlugin" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "BigSwitch" +msgstr "BigSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Cisco" +msgstr "Cisco" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "PLUMgrid" +msgstr "PLUMgrid" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "Neutron plugin:" +msgstr "Plugin Neutron:" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "" +"Neutron uses a plugin architecture to manage networking. When starting the " +"Neutron server daemon, the configuration file corresponding to the plugin " +"you wish to use needs to be loaded, by giving it as a parameter when " +"starting the neutron-server daemon. Also, the core_plugin directive needs to " +"match. Please select which plugin to use." +msgstr "" +"Neutron usa un'architettura a plugin per gestire la rete. Quando si avvia il " +"demone del server Neutron, il file di configurazione corrispondente al " +"plugin che si desidera usare deve essere caricato fornendolo come parametro " +"all'avvio del demone neutron-server. Inoltre la direttiva core_plugin deve " +"corrispondere. Selezionare quale plugin usare." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "Set up a database for Neutron?" +msgstr "Impostare un database per Neutron?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"No database has been set up for Neutron to use. Before continuing, you " +"should make sure you have the following information:" +msgstr "" +"Non è stato impostato alcun database per essere usato da Neutron. Prima di " +"continuare assicurarsi di avere le seguenti informazioni:" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +" * the type of database that you want to use;\n" +" * the database server hostname (that server must allow TCP connections from " +"this\n" +" machine);\n" +" * a username and password to access the database." +msgstr "" +" * il tipo di database che si desidera usare;\n" +" * il nome host del server di database (che deve permettere le connessioni\n" +" TCP da questa macchina);\n" +" * un nome utente e una password per accedere al database." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" +"Se non si ha uno o più di questi requisiti, non scegliere questa opzione ed " +"eseguire con il regolare supporto per SQLite." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"neutron\"." +msgstr "" +"È possibile cambiare questa impostazione successivamente eseguendo «dpkg-" +"reconfigure -plow neutron»." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "Indirizzo IP dell'host RabbitMQ:" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../neutron-common.templates:8001 ../neutron-common.templates:9001 +#: ../neutron-common.templates:10001 +msgid "" +"In order to interoperate with other components of OpenStack, this package " +"needs to connect to a central RabbitMQ server." +msgstr "" +"Per poter funzionare insieme agli altri componenti di OpenStack, questo " +"pacchetto deve connettersi al server RabbitMQ centrale." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "Please specify the IP address of that server." +msgstr "Inserire l'indirizzo IP di tale server." + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Nome utente per la connessione al server RabbitMQ:" + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "" +"Specificare il nome utente da usare per connettersi al server RabbitMQ." + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Password per la connessione al server RabbitMQ:" + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "Specificare la password da usare per connettersi al server RabbitMQ." + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "local" +msgstr "locale" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "gre" +msgstr "gre" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "vlan" +msgstr "vlan" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "none" +msgstr "nessuna" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "Type of network to allocate for tenant networks:" +msgstr "Tipo di rete da allocare per le reti dei «locatari» («tenant»):" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "" +"The value \"local\" is useful only for single-box testing. In order for " +"tenant networks to provide connectivity between hosts, it is necessary to " +"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to " +"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to " +"disable creation of tenant networks." +msgstr "" +"Il valore «locale» è utile solo per fare test su macchine singole. Affinché " +"le reti dei «locatari» («tenant») possano fornire la connettività fra host, " +"è necessario scegliere «vlan» e poi configurare «network_vlan_ranges» oppure " +"scegliere «gre» e poi configurare «tunnel_id_ranges». Scegliere «nessuna» " +"per disabilitare la creazione di reti dei «locatari»." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "Enable tunneling?" +msgstr "Abilitare i tunnel?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "" +"Please choose whether support should be activated for GRE networks on the " +"server and agents. This requires kernel support for OVS patch ports and GRE " +"tunneling." +msgstr "" +"Scegliere se deve essere attivato il supporto per reti GRE sul server e " +"sugli agenti. Ciò richiede il supporto nel kernel per le porte OVS patch e i " +"tunnel GRE." + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "Tunnel id ranges:" +msgstr "Intervalli ID per il tunnel:" + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "" +"Please enter a comma-separated list of : tuples " +"enumerating ranges of GRE tunnel IDs that are available for tenant network " +"allocation if tenant_network_type is \"gre\"." +msgstr "" +"Inserire una lista separata da virgole di tuple : che " +"elenca gli intervalli di ID tunnel GRE che sono disponibili per " +"l'allocazione di reti dei «locatari» («tenant») se tenant_network_type è " +"«gre»." + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Local IP address of this hypervisor:" +msgstr "Indirizzo IP locale di questo ipervisore:" + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Please enter the local IP address for this hypervisor." +msgstr "Inserire l'indirizzo IP locale di questo ipervisore." + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +msgid "Nova server URL:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +#, fuzzy +#| msgid "Please specify the IP address of that server." +msgid "Please enter the URL of the Nova server." +msgstr "Inserire l'indirizzo IP di tale server." + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +#, fuzzy +#| msgid "Auth server tenant name:" +msgid "Nova server region name:" +msgstr "Nome del «locatario» («tenant») per il server di autenticazione:" + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +#, fuzzy +#| msgid "Please specify the IP address of that server." +msgid "Please enter the region of the Nova server." +msgstr "Inserire l'indirizzo IP di tale server." + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Nova admin tenant ID:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "" +"Neutron needs to be able to communicate with Nova through Keystone. " +"Therefore Neutron needs to know the Nova admin tenant ID, username and " +"password." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Please enter the ID of the admin tenant for Nova." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +#, fuzzy +#| msgid "Auth server username:" +msgid "Neutron administrator username:" +msgstr "Nome utente per il server di autenticazione:" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +#, fuzzy +#| msgid "Please specify the username to use with the authentication server." +msgid "Please enter the username of the Nova administrator." +msgstr "Specificare il nome utente da usare con il server di autenticazione." + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +msgid "Nova administrator password:" +msgstr "" + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +#, fuzzy +#| msgid "Please specify the password to use with the authentication server." +msgid "Please enter the password of the Nova administrator." +msgstr "Specificare la password da usare con il server di autenticazione." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "Register Neutron in the Keystone endpoint catalog?" +msgstr "Registrare Neutron nel catalogo di punti terminali Keystone?" + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Each OpenStack service (each API) should be registered in order to be " +"accessible. This is done using \"keystone service-create\" and \"keystone " +"endpoint-create\". This can be done automatically now." +msgstr "" +"Ogni servizio OpenStack (ogni API) dovrebbe essere registrato per poter " +"essere accessibile. Ciò viene fatto usando «keystone service-create» e " +"«keystone endpoint-create». Ciò può essere fatto ora automaticamente." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Note that you will need to have an up and running Keystone server on which " +"to connect using the Keystone authentication token." +msgstr "" +"Notare che sarà necessario avere un server Keystone in funzione a cui " +"connettersi usando il token di autenticazione Keystone." + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "Keystone server IP address:" +msgstr "Indirizzo IP del server Keystone:" + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that neutron-api can " +"contact Keystone to do the Neutron service and endpoint creation." +msgstr "" +"Inserire l'indirizzo IP del server Keystone, in modo che neutron-api possa " +"contattare Keystone per effettuare la creazione del servizio e del punto " +"terminale Neutron." + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "Keystone authentication token:" +msgstr "Token di autenticazione Keystone:" + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "" +"To configure its endpoint in Keystone, neutron-server needs the Keystone " +"auth token." +msgstr "" +"Per configurare il proprio punto terminale in Keystone, neutron-server ha " +"bisogno del token di autenticazione Keystone." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Neutron endpoint IP address:" +msgstr "Indirizzo IP del punto terminale Neutron:" + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Please enter the IP address that will be used to contact Neutron." +msgstr "Inserire l'indirizzo IP che verrà usato per contattare Neutron." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "" +"This IP address should be accessible from the clients that will use this " +"service, so if you are installing a public cloud, this should be a public IP " +"address." +msgstr "" +"Questo indirizzo IP dovrebbe essere accessibile dai client che useranno il " +"servizio, perciò se si sta installando una cloud pubblica, questo dovrebbe " +"essere un indirizzo IP pubblico." + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "Name of the region to register:" +msgstr "Nome della regione da registrare:" + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "" +"OpenStack supports using availability zones, with each region representing a " +"location. Please enter the zone that you wish to use when registering the " +"endpoint." +msgstr "" +"OpenStack gestisce le zone di disponibilità, con ogni regione che " +"rappresenta una posizione. Inserire la zona che si desidera usare durante la " +"registrazione del punto terminale." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "Auth server hostname:" +msgstr "Nome host del server di autenticazione:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "" +"Please specify the URL of your Neutron authentication server. Typically this " +"is also the URL of your OpenStack Identity Service (Keystone)." +msgstr "" +"Specificare l'URL del server di autenticazione Neutron. Tipicamente, è anche " +"l'URL dell'OpenStack Identity Service (Keystone)." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:3001 +msgid "Auth server tenant name:" +msgstr "Nome del «locatario» («tenant») per il server di autenticazione:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:4001 +msgid "Auth server username:" +msgstr "Nome utente per il server di autenticazione:" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:5001 +msgid "Auth server password:" +msgstr "Password per il server di autenticazione:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "Name of the region to be used by the metadata server:" +msgstr "Nome della regione che deve essere usata dal server di metadati:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "" +"Openstack can be used using availability zones, with each region " +"representing a location. Please enter the zone that the metadata server " +"should use." +msgstr "" +"OpenStack può essere usato utilizzando le zone di disponibilità, con ogni " +"regione che rappresenta una posizione. Inserire la zona che deve essere " +"usata dal server di metadati." + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "Metadata proxy shared secret:" +msgstr "" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"VM instances using Neutron to handle networking retrieve their metadata " +"through the Neutron metadata agent, which serves as a proxy to the Nova " +"metadata REST API server." +msgstr "" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"Please enter the password that should be used to protect communications " +"between the Neutron metadata proxy agent and the Nova metadata server. The " +"same shared password should be used when setting up the nova-common package." +msgstr "" + +#~ msgid "ml2/ml2_conf.ini" +#~ msgstr "ml2/ml2_conf.ini" diff --git a/trusty/debian/po/nl.po b/trusty/debian/po/nl.po new file mode 100644 index 000000000..00b1dcb37 --- /dev/null +++ b/trusty/debian/po/nl.po @@ -0,0 +1,668 @@ +# Dutch translation of neutron debconf templates. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the neutron package. +# Frans Spiesschaert , 2014, 2015. +# +msgid "" +msgstr "" +"Project-Id-Version: neutron\n" +"Report-Msgid-Bugs-To: neutron@packages.debian.org\n" +"POT-Creation-Date: 2015-02-02 01:45+0100\n" +"PO-Revision-Date: 2015-08-29 21:25+0200\n" +"Last-Translator: Frans Spiesschaert \n" +"Language-Team: Debian Dutch l10n Team \n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Gtranslator 2.91.6\n" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "Authentication server hostname:" +msgstr "Computernaam van de authenticatieserver:" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "" +"Please specify the hostname of your Neutron authentication server. Typically " +"this is also the hostname of your OpenStack Identity Service (Keystone)." +msgstr "" +"Vermeld de computernaam van uw authenticatieserver voor Neutron. Meestal is " +"dit ook de computernaam van de OpenStack identiteitsdienst (Keystone)." + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Authentication server tenant name:" +msgstr "Naam van de clientruimte (tenant) op de authenticatieserver:" + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Please specify the authentication server tenant name." +msgstr "" +"Geef de naam op van de clientruimte (tenant) op de authenticatieserver." + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Authentication server username:" +msgstr "Gebruikersnaam op de authenticatieserver:" + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Please specify the username to use with the authentication server." +msgstr "" +"Vermeld de gebruikersnaam die op de authenticatieserver gebruikt zal worden." + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Authentication server password:" +msgstr "Wachtwoord op de authenticatieserver:" + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Please specify the password to use with the authentication server." +msgstr "" +"Vermeld het wachtwoord dat op de authenticatieserver gebruikt zal worden." + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "OpenVSwitch" +msgstr "OpenVSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "LinuxBridge" +msgstr "LinuxBridge" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "ml2" +msgstr "ml2" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Brocade" +msgstr "Brocade" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Nicira" +msgstr "Nicira" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Midonet" +msgstr "Midonet" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "NEC" +msgstr "NEC" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Mellanox" +msgstr "Mellanox" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Hyper-V" +msgstr "Hyper-V" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "RYU" +msgstr "RYU" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "MetaPlugin" +msgstr "MetaPlugin" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "BigSwitch" +msgstr "BigSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Cisco" +msgstr "Cisco" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "PLUMgrid" +msgstr "PLUMgrid" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "Neutron plugin:" +msgstr "Invoegtoepassing voor Neutron:" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "" +"Neutron uses a plugin architecture to manage networking. When starting the " +"Neutron server daemon, the configuration file corresponding to the plugin " +"you wish to use needs to be loaded, by giving it as a parameter when " +"starting the neutron-server daemon. Also, the core_plugin directive needs to " +"match. Please select which plugin to use." +msgstr "" +"Neutron gebruikt een architectuur met invoegtoepassingen om de " +"netwerkinrichting te beheren. Wanneer de Neutronserver-achtergronddienst " +"opgestart wordt, moet het instellingenbestand van de invoegtoepassing die u " +"wenst te gebruiken, ingeladen worden. Dit gebeurt door het als parameter te " +"gebruiken van het commando dat de neutronserver-achtergronddienst opstart. " +"Ook de instructie core_plugin moet hiermee overeenstemmen. Selecteer de te " +"gebruiken invoegtoepassing." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "Set up a database for Neutron?" +msgstr "Een database opzetten voor Neutron?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"No database has been set up for Neutron to use. Before continuing, you " +"should make sure you have the following information:" +msgstr "" +"Er is geen enkele database geïnstalleerd voor Neutron. Zorg er voor dat u de " +"volgende informatie bij de hand heeft vooraleer verder te gaan:" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +" * the type of database that you want to use;\n" +" * the database server hostname (that server must allow TCP connections from " +"this\n" +" machine);\n" +" * a username and password to access the database." +msgstr "" +" * het soort database dat u wilt gebruiken;\n" +" * de computernaam van de databaseserver (die server moet\n" +" TCP-verbindingen vanaf deze computer toestaan);\n" +" * een gebruikersnaam en een wachtwoord om toegang te krijgen tot de " +"database." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" +"Indien niet aan alle vereisten voldaan is, zou u deze optie niet moeten " +"kiezen en gebruik moeten maken van de reguliere SQLite-ondersteuning." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"neutron\"." +msgstr "" +"U kunt deze instelling later wijzigen met het commando \"dpkg-reconfigure -" +"plow neutron\"." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "IP-adres van uw RabbitMQ-computer:" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../neutron-common.templates:8001 ../neutron-common.templates:9001 +#: ../neutron-common.templates:10001 +msgid "" +"In order to interoperate with other components of OpenStack, this package " +"needs to connect to a central RabbitMQ server." +msgstr "" +"Om met andere componenten van OpenStack te kunnen samenwerken, moet dit " +"pakket een verbinding maken met een centrale RabbitMQ-server." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "Please specify the IP address of that server." +msgstr "Gelieve het IP-adres van die server op te geven." + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Gebruikersnaam voor de verbinding met de RabbitMQ-server:" + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "" +"Vermeld de gebruikersnaam waarmee verbinding gemaakt wordt met de RabbitMQ-" +"server." + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Wachtwoord voor de verbinding met de RabbitMQ-server:" + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "" +"Geef op welk wachtwoord gebruikt moet worden om verbinding te maken met de " +"RabbitMQ-server." + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "local" +msgstr "lokaal" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "gre" +msgstr "gre" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "vlan" +msgstr "vlan" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "none" +msgstr "geen" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "Type of network to allocate for tenant networks:" +msgstr "Soort netwerk dat aan pachters(\"tenant\")-netwerken toegekend wordt:" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "" +"The value \"local\" is useful only for single-box testing. In order for " +"tenant networks to provide connectivity between hosts, it is necessary to " +"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to " +"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to " +"disable creation of tenant networks." +msgstr "" +"De waarde \"lokaal\" is alleen zinvol voor een testopstelling op een " +"zelfstandige computer. Opdat pachters(\"tenant\")-netwerken verbindingen tot " +"stand zouden kunnen brengen tussen computers, moet u ofwel \"vlan\" kiezen " +"en dan \"network_vlan_ranges\" instellen, ofwel \"gre\" kiezen en dan " +"\"tunnel_id_ranges\" instellen. Kies \"geen\" om het aanmaken van " +"pachters(\"tenant\")-netwerken uit te schakelen." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "Enable tunneling?" +msgstr "Tunneling aanzetten?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "" +"Please choose whether support should be activated for GRE networks on the " +"server and agents. This requires kernel support for OVS patch ports and GRE " +"tunneling." +msgstr "" +"Gelieve aan te geven of ondersteuning voor GRE-netwerken moet geactiveerd " +"worden op de server en de intermediairen. Dit vereist kernelondersteuning " +"voor OVS-patch-poorten en GRE-tunneling." + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "Tunnel id ranges:" +msgstr "Gamma van tunnel-id's:" + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "" +"Please enter a comma-separated list of : tuples " +"enumerating ranges of GRE tunnel IDs that are available for tenant network " +"allocation if tenant_network_type is \"gre\"." +msgstr "" +"Geef een met komma's gescheiden lijst op van :-veeltallen " +"als een oplijsting van het gamma van beschikbare GRE-tunnel-ID's die " +"toegewezen kunnen worden aan pachters(\"tenant\")-netwerken als het " +"tenant_network_type \"gre\" is." + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Local IP address of this hypervisor:" +msgstr "Lokale IP-adres van deze hypervisor:" + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Please enter the local IP address for this hypervisor." +msgstr "Geef het lokale IP-adres op van deze hypervisor." + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +msgid "Nova server URL:" +msgstr "URL van de Novaserver:" + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +#| msgid "Please specify the IP address of that server." +msgid "Please enter the URL of the Nova server." +msgstr "Gelieve het IP-adres van de Novaserver op te geven." + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +#| msgid "Auth server tenant name:" +msgid "Nova server region name:" +msgstr "Naam van de regio van de Novaserver:" + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +#| msgid "Please specify the IP address of that server." +msgid "Please enter the region of the Nova server." +msgstr "Gelieve de regio van de Novaserver op te geven." + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Nova admin tenant ID:" +msgstr "ID van de clientruimte (tenant) van de beheerder van Nova:" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "" +"Neutron needs to be able to communicate with Nova through Keystone. " +"Therefore Neutron needs to know the Nova admin tenant ID, username and " +"password." +msgstr "" +"Neutron moet met Nova kunnen communiceren via Keystone. Om die reden moet " +"Neutron de ID van de clientruimte (tenant) van de Nova-beheerder kennen en " +"diens gebruikersnaam en wachtwoord." + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Please enter the ID of the admin tenant for Nova." +msgstr "" +"Gelieve de ID van de clientruimte (tenant) van de Nova-beheerder in te " +"voeren." + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +#| msgid "Auth server username:" +msgid "Neutron administrator username:" +msgstr "Gebruikersnaam van de beheerder van Neutron:" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +#| msgid "Please specify the username to use with the authentication server." +msgid "Please enter the username of the Nova administrator." +msgstr "Gelieve de gebruikersnaam van de Nova-beheerder in te voeren." + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +msgid "Nova administrator password:" +msgstr "Wachtwoord van de Nova-beheerder:" + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +#| msgid "Please specify the password to use with the authentication server." +msgid "Please enter the password of the Nova administrator." +msgstr "Gelieve het wachtwoord van de Nova-beheerder in te voeren." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "Register Neutron in the Keystone endpoint catalog?" +msgstr "Neutron opnemen in de catalogus van Keystone-toegangspunten?" + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Each OpenStack service (each API) should be registered in order to be " +"accessible. This is done using \"keystone service-create\" and \"keystone " +"endpoint-create\". This can be done automatically now." +msgstr "" +"Elke dienst van OpenStack (elke API) moet geregistreerd staan om " +"toegankelijk te zijn. Dit gebeurt met de opdrachten \"keystone service-create" +"\" en \"keystone endpoint-create\". Dit kan nu automatisch uitgevoerd worden." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Note that you will need to have an up and running Keystone server on which " +"to connect using the Keystone authentication token." +msgstr "" +"Merk op dat u een functionerende Keystone-server moet hebben, waarmee u " +"verbinding kunt maken met behulp van het legitimatiebewijs voor Keystone." + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "Keystone server IP address:" +msgstr "IP-adres van de Keystone-server:" + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that neutron-api can " +"contact Keystone to do the Neutron service and endpoint creation." +msgstr "" +"Gelieve het IP-adres van de Keystone-server op te geven, zodat neutron-api " +"Keystone kan contacteren om de Neutrondienst en het toegangspunt aan te " +"maken." + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "Keystone authentication token:" +msgstr "Legitimatiebewijs voor Keystone:" + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "" +"To configure its endpoint in Keystone, neutron-server needs the Keystone " +"auth token." +msgstr "" +"Om zijn toegangspunt in Keystone te kunnen aanmaken, heeft neutron-server " +"het legitimatiebewijs voor Keystone nodig." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Neutron endpoint IP address:" +msgstr "IP-adres van het toegangspunt van Neutron:" + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Please enter the IP address that will be used to contact Neutron." +msgstr "Geef op welk IP-adres gebruikt zal worden om Neutron te contacteren." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "" +"This IP address should be accessible from the clients that will use this " +"service, so if you are installing a public cloud, this should be a public IP " +"address." +msgstr "" +"Dit IP-adres moet bereikbaar zijn voor de clients die gebruik zullen maken " +"van deze dienst. Dus indien u een publieke cloud opzet, moet het een publiek " +"IP-adres zijn." + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "Name of the region to register:" +msgstr "Naam van de registratieregio:" + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "" +"OpenStack supports using availability zones, with each region representing a " +"location. Please enter the zone that you wish to use when registering the " +"endpoint." +msgstr "" +"Openstack ondersteunt het gebruik van zones van beschikbaarheid, waarbij " +"elke regio een locatie vertegenwoordigt. Geef aan welke zone u wenst te " +"gebruiken bij het registreren van het toegangspunt." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "Auth server hostname:" +msgstr "Computernaam van de authenticatieserver:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "" +"Please specify the URL of your Neutron authentication server. Typically this " +"is also the URL of your OpenStack Identity Service (Keystone)." +msgstr "" +"Specificeer de URL van de Neutron-authenticatieserver. Meestal is dit ook de " +"URL van de OpenStack-identiteitsdienst (Keystone)." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:3001 +msgid "Auth server tenant name:" +msgstr "Naam van de clientruimte (tenant) op de authenticatieserver:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:4001 +msgid "Auth server username:" +msgstr "Gebruikersnaam op de authenticatieserver:" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:5001 +msgid "Auth server password:" +msgstr "Wachtwoord op de authenticatieserver:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "Name of the region to be used by the metadata server:" +msgstr "Naam van de door de metadata-server te gebruiken regio:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "" +"Openstack can be used using availability zones, with each region " +"representing a location. Please enter the zone that the metadata server " +"should use." +msgstr "" +"Openstack kent het gebruik van zones van beschikbaarheid, waarbij elke regio " +"een locatie vertegenwoordigt. Geef aan welke zone de metadataserver moet " +"gebruiken." + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "Metadata proxy shared secret:" +msgstr "Met de proxy voor metagegevens gedeeld geheim:" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"VM instances using Neutron to handle networking retrieve their metadata " +"through the Neutron metadata agent, which serves as a proxy to the Nova " +"metadata REST API server." +msgstr "" +"VM-realisaties die Neutron gebruiken om hun netwerkomgeving te beheren, " +"halen hun metagegevens op via de agent voor metagegevens van Neutron die " +"dienst doet als een proxy voor de REST API server voor metagegevens van Nova." + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"Please enter the password that should be used to protect communications " +"between the Neutron metadata proxy agent and the Nova metadata server. The " +"same shared password should be used when setting up the nova-common package." +msgstr "" +"Gelieve het wachtwoord in te voeren dat gebruikt moet worden om de " +"communicatie te beveiligen tussen de proxy-agent voor metagegevens van " +"Neutron en de server voor metagegevens van Nova. Hetzelfde gedeelde " +"wachtwoord moet gebruikt worden bij het instellen van het pakket nova-common." + +#~ msgid "ml2/ml2_conf.ini" +#~ msgstr "ml2/ml2_conf.ini" diff --git a/trusty/debian/po/pt.po b/trusty/debian/po/pt.po new file mode 100644 index 000000000..8ea2f587a --- /dev/null +++ b/trusty/debian/po/pt.po @@ -0,0 +1,665 @@ +# Translation of neutron's debconf messages to european portuguese +# Copyright (C) 2013 THE neutron'S COPYRIGHT HOLDER +# This file is distributed under the same license as the neutron package. +# +# Américo Monteiro , 2013, 2015. +msgid "" +msgstr "" +"Project-Id-Version: neutron 2013.2-4\n" +"Report-Msgid-Bugs-To: neutron@packages.debian.org\n" +"POT-Creation-Date: 2015-02-02 01:45+0100\n" +"PO-Revision-Date: 2015-05-07 00:22+0100\n" +"Last-Translator: Américo Monteiro \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 1.4\n" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "Authentication server hostname:" +msgstr "Nome de máquina do servidor de autenticação:" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "" +"Please specify the hostname of your Neutron authentication server. Typically " +"this is also the hostname of your OpenStack Identity Service (Keystone)." +msgstr "" +"Por favor especifique o nome de máquina do servidor de autenticação Neutron. " +"Tipicamente este é também o nome de máquina do Serviço de Identidade " +"OpenStack (Keystone)." + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Authentication server tenant name:" +msgstr "Nome \"tenant\" do servidor de autenticação:" + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Please specify the authentication server tenant name." +msgstr "Por favor especifique o nome \"tenant\" do servidor de autenticação." + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Authentication server username:" +msgstr "Nome de utilizador do servidor de autenticação:" + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Please specify the username to use with the authentication server." +msgstr "" +"Por favor especifique o nome de utilizador a usar com o servidor de " +"autenticação." + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Authentication server password:" +msgstr "Palavra passe do servidor de autenticação:" + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Please specify the password to use with the authentication server." +msgstr "" +"Por favor especifique a palavra passe a usar com o servidor de autenticação." + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "OpenVSwitch" +msgstr "OpenVSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "LinuxBridge" +msgstr "LinuxBridge" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "ml2" +msgstr "ml2" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Brocade" +msgstr "Brocade" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Nicira" +msgstr "Nicira" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Midonet" +msgstr "Midonet" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "NEC" +msgstr "NEC" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Mellanox" +msgstr "Mellanox" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Hyper-V" +msgstr "Hyper-V" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "RYU" +msgstr "RYU" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "MetaPlugin" +msgstr "MetaPlugin" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "BigSwitch" +msgstr "BigSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Cisco" +msgstr "Cisco" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "PLUMgrid" +msgstr "PLUMgrid" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "Neutron plugin:" +msgstr "Plugin do Neutron:" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "" +"Neutron uses a plugin architecture to manage networking. When starting the " +"Neutron server daemon, the configuration file corresponding to the plugin " +"you wish to use needs to be loaded, by giving it as a parameter when " +"starting the neutron-server daemon. Also, the core_plugin directive needs to " +"match. Please select which plugin to use." +msgstr "" +"Neutron usa uma arquitectura de plugins para gerir a rede. Quando o daemon " +"do servidor Neutron arranca, o ficheiro de configuração que corresponde ao " +"plugin que deseja usar precisa de ser carregado, ao fornecê-lo como um " +"parâmetro quando se arranca o daemon neutron-server. Também, a directiva " +"core_plugin precisa de corresponder. Por favor seleccione o plugin a usar." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "Set up a database for Neutron?" +msgstr "Configurar uma base de dados para o Neutron?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"No database has been set up for Neutron to use. Before continuing, you " +"should make sure you have the following information:" +msgstr "" +"Nenhuma base de dados foi configurada para o Neutron usar. Antes de " +"continuar, você deve certificar-se que tem a seguinte informação:" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +" * the type of database that you want to use;\n" +" * the database server hostname (that server must allow TCP connections from " +"this\n" +" machine);\n" +" * a username and password to access the database." +msgstr "" +" * o tipo de base de dados que deseja usar;\n" +" * o nome de máquina do servidor da base de dados (esse servidor deve " +"permitir ligações TCP a partir desta\n" +" máquina);\n" +" * um nome de utilizador e palavra passe para aceder à base de dados." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" +"Se alguns destes requerimentos estão em falta, não escolha esta opção e " +"corra com o suporte SQLite regular." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"neutron\"." +msgstr "" +"Você pode modificar estas definições mais tarde ao correr \"dpkg-reconfigure " +"-plow neutron\"." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "Endereço IP da sua máquina RabbitMQ:" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../neutron-common.templates:8001 ../neutron-common.templates:9001 +#: ../neutron-common.templates:10001 +msgid "" +"In order to interoperate with other components of OpenStack, this package " +"needs to connect to a central RabbitMQ server." +msgstr "" +"De modo a interagir com outros componentes do OpenStack, este pacote precisa " +"de ligar a um servidor RabbitMQ central." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "Please specify the IP address of that server." +msgstr "Por favor especifique o endereço IP desse servidor." + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Nome de utilizador para ligação ao servidor RabbitMQ:" + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "" +"Por favor especifique o nome de utilizador a usar para ligação ao servidor " +"RabbitMQ." + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Palavra passe para ligação ao servidor RabbitMQ:" + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "" +"Por favor especifique a palavra passe a usar para ligação ao servidor " +"RabbitMQ." + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "local" +msgstr "local" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "gre" +msgstr "gre" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "vlan" +msgstr "vlan" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "none" +msgstr "nenhum" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "Type of network to allocate for tenant networks:" +msgstr "Tipo de rede a alocar para redes tenant:" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "" +"The value \"local\" is useful only for single-box testing. In order for " +"tenant networks to provide connectivity between hosts, it is necessary to " +"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to " +"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to " +"disable creation of tenant networks." +msgstr "" +"O valor \"local\" é útil apenas para testes em máquina-única. De modo a que " +"redes tenant disponibilizem ligações entre máquinas, é necessário ou " +"escolher \"vlan\" e depois configurar \"network_vlan_ranges\" ou escolher " +"\"gre\" e depois configurar \"tunnel_id_ranges\". Escolha \"nenhum\" para " +"desactivar a criação de redes tenant." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "Enable tunneling?" +msgstr "Activar ligação em túnel (tunneling)?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "" +"Please choose whether support should be activated for GRE networks on the " +"server and agents. This requires kernel support for OVS patch ports and GRE " +"tunneling." +msgstr "" +"Por favor escolha se deve ser activado suporte para redes GRE no servidor e " +"nos agentes. Isto requer suporte de kernel para portos de patch OVS e " +"ligação GRE em túnel." + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "Tunnel id ranges:" +msgstr "Tunnel id ranges (alcances de id de túnel):" + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "" +"Please enter a comma-separated list of : tuples " +"enumerating ranges of GRE tunnel IDs that are available for tenant network " +"allocation if tenant_network_type is \"gre\"." +msgstr "" +"Por favor indique uma lista separada por vírgulas de \"tuples\" :" +" enumerando alcances de IDs de túnel GRE que estão disponíveis para " +"alocação de rede tenant se o \"tipo de rede tenant\" for \"gre\"." + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Local IP address of this hypervisor:" +msgstr "Endereço IP local deste hypervisor:" + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Please enter the local IP address for this hypervisor." +msgstr "Por favor indique o endereço IP local deste hypervisor." + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +msgid "Nova server URL:" +msgstr "URL do servidor Nova:" + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +#| msgid "Please specify the IP address of that server." +msgid "Please enter the URL of the Nova server." +msgstr "Por favor indique o URL do servidor Nova." + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +#| msgid "Auth server tenant name:" +msgid "Nova server region name:" +msgstr "Nome de região do servidor Nova:" + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +#| msgid "Please specify the IP address of that server." +msgid "Please enter the region of the Nova server." +msgstr "Por favor indique a região do servidor Nova." + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Nova admin tenant ID:" +msgstr "ID do \"tenant admin\" do Nova:" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "" +"Neutron needs to be able to communicate with Nova through Keystone. " +"Therefore Neutron needs to know the Nova admin tenant ID, username and " +"password." +msgstr "" +"O Neutron precisa de ser capaz de comunicar com o Nova através do " +"Keystone. Por isso o Neutron precisa de saber o ID tenant admin, o nome " +"de utilizador e palavra passe do Nova." + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Please enter the ID of the admin tenant for Nova." +msgstr "Por favor indique o ID do \"tenant admin\" para o Nova." + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +#| msgid "Auth server username:" +msgid "Neutron administrator username:" +msgstr "Nome de utilizador do administrador do Neutron:" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +#| msgid "Please specify the username to use with the authentication server." +msgid "Please enter the username of the Nova administrator." +msgstr "Por favor indique o nome de utilizador do administrador do Nova." + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +msgid "Nova administrator password:" +msgstr "Palavra passe do administrador do Nova:" + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +#| msgid "Please specify the password to use with the authentication server." +msgid "Please enter the password of the Nova administrator." +msgstr "Por favor indique a palavra passe do administrador do Nova." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "Register Neutron in the Keystone endpoint catalog?" +msgstr "Registar o Neutron no catálogo de \"endpoint\" do Keystone?" + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Each OpenStack service (each API) should be registered in order to be " +"accessible. This is done using \"keystone service-create\" and \"keystone " +"endpoint-create\". This can be done automatically now." +msgstr "" +"Cada serviço do OpenStack (cada API) deve ser registado de modo a ser " +"acessível. Isto é feito usado \"keystone service-create\" e \"keystone " +"endpoint-create\". Isto pode ser feito automaticamente agora." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Note that you will need to have an up and running Keystone server on which " +"to connect using the Keystone authentication token." +msgstr "" +"Note que irá precisar de ter um servidor Keystone a funcionar no qual ligar " +"usando o sinal de autenticação do Keystone." + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "Keystone server IP address:" +msgstr "Endereço IP do servidor do Keystone:" + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that neutron-api can " +"contact Keystone to do the Neutron service and endpoint creation." +msgstr "" +"Por favor indique o endereço IP do servidor Keystone, para que o neutron-api " +"possa contactar o Keystone para fazer o serviço Neutron e a criação do " +"\"endpoint\"." + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "Keystone authentication token:" +msgstr "Sinal de autenticação do Keystone:" + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "" +"To configure its endpoint in Keystone, neutron-server needs the Keystone " +"auth token." +msgstr "" +"Para configurar o seu endpoint no Keystone, o neutron-server precisa do " +"sinal de autenticação do Keystone." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Neutron endpoint IP address:" +msgstr "Endereço IP endpoint do Neutron:" + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Please enter the IP address that will be used to contact Neutron." +msgstr "" +"Por favor indique o endereço IP que será usado para contactar o Neutron." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "" +"This IP address should be accessible from the clients that will use this " +"service, so if you are installing a public cloud, this should be a public IP " +"address." +msgstr "" +"Este endereço IP deve ser acessível a partir dos clientes que vão usar este " +"serviço, portanto se está a instalar uma \"cloud\" pública, este deve ser um " +"endereço IP público." + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "Name of the region to register:" +msgstr "Nome da região a registar:" + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "" +"OpenStack supports using availability zones, with each region representing a " +"location. Please enter the zone that you wish to use when registering the " +"endpoint." +msgstr "" +"O OpenStack suporta usar zonas de disponibilidade, com cada região a " +"representar um local. Por favor indique a zona que deseja usar ao registar o " +"endpoint." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "Auth server hostname:" +msgstr "Nome de máquina do servidor de autenticação:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "" +"Please specify the URL of your Neutron authentication server. Typically this " +"is also the URL of your OpenStack Identity Service (Keystone)." +msgstr "" +"Por favor especifique o URL do seu servidor de autenticação Neutron. " +"Tipicamente este é também o URL do seu Serviço de Identidade do OpenStack " +"(Keystone)." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:3001 +msgid "Auth server tenant name:" +msgstr "Nome \"tenant\" do servidor de autenticação:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:4001 +msgid "Auth server username:" +msgstr "Nome de utilizador do servidor de autenticação:" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:5001 +msgid "Auth server password:" +msgstr "Palavra passe do servidor de autenticação:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "Name of the region to be used by the metadata server:" +msgstr "Nome da região a ser usada pelo servidor de meta-dados:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "" +"Openstack can be used using availability zones, with each region " +"representing a location. Please enter the zone that the metadata server " +"should use." +msgstr "" +"O Openstack pode ser usado utilizando zonas de disponibilidade, com cada " +"região a representar um local. Por favor indique a zona que o servidor de " +"meta-dados deverá usar." + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "Metadata proxy shared secret:" +msgstr "Segredo partilhado do proxy de meta-dados:" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"VM instances using Neutron to handle networking retrieve their metadata " +"through the Neutron metadata agent, which serves as a proxy to the Nova " +"metadata REST API server." +msgstr "" +"As instâncias VM que usam o Neutron para lidar com a rede obtêm os seus " +"meta-dados através do agente de meta-dados do Neutron, o qual server como " +"um proxy para o servidor REST API de meta-dados do Nova." + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"Please enter the password that should be used to protect communications " +"between the Neutron metadata proxy agent and the Nova metadata server. The " +"same shared password should be used when setting up the nova-common package." +msgstr "" +"Por favor indique a palavra passe que deverá ser usada para proteger a " +"comunicação entre o agente proxy de meta-dados do Neutron e o servidor " +"de meta-dados do Nova. A mesma palavra passe partilhada deve ser usada " +"quando configurar o pacote nova-common." + +#~ msgid "ml2/ml2_conf.ini" +#~ msgstr "ml2/ml2_conf.ini" diff --git a/trusty/debian/po/ru.po b/trusty/debian/po/ru.po new file mode 100644 index 000000000..13c626221 --- /dev/null +++ b/trusty/debian/po/ru.po @@ -0,0 +1,646 @@ +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the neutron package. +# +# Yuri Kozlov , 2014. +msgid "" +msgstr "" +"Project-Id-Version: neutron 2014.1-2\n" +"Report-Msgid-Bugs-To: neutron@packages.debian.org\n" +"POT-Creation-Date: 2015-02-02 01:45+0100\n" +"PO-Revision-Date: 2014-05-04 09:17+0400\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Lokalize 1.5\n" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "Authentication server hostname:" +msgstr "Имя узла сервера аутентификации:" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "" +"Please specify the hostname of your Neutron authentication server. Typically " +"this is also the hostname of your OpenStack Identity Service (Keystone)." +msgstr "" +"Введите имя узла сервера аутентификации Neutron. Данное имя обычно совпадает " +"с OpenStack Identity Service (Keystone)." + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Authentication server tenant name:" +msgstr "Членское имя сервера аутентификации:" + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Please specify the authentication server tenant name." +msgstr "Укажите членское имя сервера аутентификации." + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Authentication server username:" +msgstr "Имя пользователя для сервера аутентификации:" + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Please specify the username to use with the authentication server." +msgstr "Введите имя пользователя для работы с сервером аутентификации." + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Authentication server password:" +msgstr "Пароль для сервера аутентификации:" + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Please specify the password to use with the authentication server." +msgstr "Введите пароль для работы с сервером аутентификации." + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "OpenVSwitch" +msgstr "OpenVSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "LinuxBridge" +msgstr "LinuxBridge" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "ml2" +msgstr "ml2" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Brocade" +msgstr "Brocade" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Nicira" +msgstr "Nicira" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Midonet" +msgstr "Midonet" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "NEC" +msgstr "NEC" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Mellanox" +msgstr "Mellanox" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Hyper-V" +msgstr "Hyper-V" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "RYU" +msgstr "RYU" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "MetaPlugin" +msgstr "MetaPlugin" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "BigSwitch" +msgstr "BigSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Cisco" +msgstr "Cisco" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "PLUMgrid" +msgstr "PLUMgrid" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "Neutron plugin:" +msgstr "Модуль Neutron:" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "" +"Neutron uses a plugin architecture to manage networking. When starting the " +"Neutron server daemon, the configuration file corresponding to the plugin " +"you wish to use needs to be loaded, by giving it as a parameter when " +"starting the neutron-server daemon. Also, the core_plugin directive needs to " +"match. Please select which plugin to use." +msgstr "" +"В Neutron для управления сетью используется модульная архитектура. При " +"запуске службы сервера neutron-server параметром задаётся соответствующий " +"файл настройки модуля. Также, это значение должно совпадать с директивой " +"core_plugin. Выберите, какой модуль нужно использовать." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "Set up a database for Neutron?" +msgstr "Настроить базу данных для Neutron?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"No database has been set up for Neutron to use. Before continuing, you " +"should make sure you have the following information:" +msgstr "" +"Для использования Neutron требуется настроить базу данных. Если вы хотите " +"сделать это сейчас, то проверьте, что у вас есть вся необходимая информация:" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +" * the type of database that you want to use;\n" +" * the database server hostname (that server must allow TCP connections from " +"this\n" +" machine);\n" +" * a username and password to access the database." +msgstr "" +" * тип базы данных, который хотите использовать;\n" +" * имя узла сервера базы данных (этот сервер должен принимать\n" +" TCP-соединения с этой машины);\n" +" * имя пользователя и пароль для доступа к базе данных." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" +"Если не хватает хотя бы одного параметра, ответьте отрицательно и включите " +"поддержку SQLite." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"neutron\"." +msgstr "" +"Позднее, вы можете изменить эту настройку, запустив «dpkg-reconfigure -plow " +"neutron»." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "IP-адрес узла RabbitMQ:" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../neutron-common.templates:8001 ../neutron-common.templates:9001 +#: ../neutron-common.templates:10001 +msgid "" +"In order to interoperate with other components of OpenStack, this package " +"needs to connect to a central RabbitMQ server." +msgstr "" +"Для взаимодействия с другими компонентами OpenStack, этому пакету необходимо " +"подключаться к центральному серверу RabbitMQ." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "Please specify the IP address of that server." +msgstr "Укажите IP-адрес этого сервера." + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Имя пользователя для подключения к серверу RabbitMQ:" + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "Введите имя пользователя для подключения к серверу RabbitMQ." + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Пароль для подключения к серверу RabbitMQ:" + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "Введите пароль для подключения к серверу RabbitMQ." + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "local" +msgstr "local" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "gre" +msgstr "gre" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "vlan" +msgstr "vlan" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "none" +msgstr "нет" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "Type of network to allocate for tenant networks:" +msgstr "Тип сети tenant-сетей:" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "" +"The value \"local\" is useful only for single-box testing. In order for " +"tenant networks to provide connectivity between hosts, it is necessary to " +"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to " +"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to " +"disable creation of tenant networks." +msgstr "" +"Значение «local» полезно только для тестирования на одной машине. Чтобы для " +"связи узлов использовались tenant-сети необходимо или выбрать «vlan» и затем " +"настроить «network_vlan_ranges», или выбрать «gre» и затем настроить " +"«tunnel_id_ranges». Выберите «нет», чтобы отключить создание tenant-сетей." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "Enable tunneling?" +msgstr "Включить туннелирование?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "" +"Please choose whether support should be activated for GRE networks on the " +"server and agents. This requires kernel support for OVS patch ports and GRE " +"tunneling." +msgstr "" +"Выберите, нужно ли активировать поддержку сетей GRE на сервере и агентах. " +"Это требует поддержки в ядре патч-портов OVS и туннелирования GRE." + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "Tunnel id ranges:" +msgstr "Диапазоны идентификаторов туннелей:" + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "" +"Please enter a comma-separated list of : tuples " +"enumerating ranges of GRE tunnel IDs that are available for tenant network " +"allocation if tenant_network_type is \"gre\"." +msgstr "" +"Введите через запятую кортежи :, перечисляющие диапазоны " +"идентификаторов туннелей GRE, которые доступны для tenant-сети, если " +"tenant_network_type равен «gre»." + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Local IP address of this hypervisor:" +msgstr "Локальный IP-адрес этого гипервизора:" + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Please enter the local IP address for this hypervisor." +msgstr "Введите локальный IP-адрес этого гипервизора." + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +msgid "Nova server URL:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +#, fuzzy +#| msgid "Please specify the IP address of that server." +msgid "Please enter the URL of the Nova server." +msgstr "Укажите IP-адрес этого сервера." + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +#, fuzzy +#| msgid "Auth server tenant name:" +msgid "Nova server region name:" +msgstr "Членское имя сервера аутентификации:" + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +#, fuzzy +#| msgid "Please specify the IP address of that server." +msgid "Please enter the region of the Nova server." +msgstr "Укажите IP-адрес этого сервера." + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Nova admin tenant ID:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "" +"Neutron needs to be able to communicate with Nova through Keystone. " +"Therefore Neutron needs to know the Nova admin tenant ID, username and " +"password." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Please enter the ID of the admin tenant for Nova." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +#, fuzzy +#| msgid "Auth server username:" +msgid "Neutron administrator username:" +msgstr "Имя пользователя сервера аутентификации:" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +#, fuzzy +#| msgid "Please specify the username to use with the authentication server." +msgid "Please enter the username of the Nova administrator." +msgstr "Введите имя пользователя для работы с сервером аутентификации." + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +msgid "Nova administrator password:" +msgstr "" + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +#, fuzzy +#| msgid "Please specify the password to use with the authentication server." +msgid "Please enter the password of the Nova administrator." +msgstr "Введите пароль для работы с сервером аутентификации." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "Register Neutron in the Keystone endpoint catalog?" +msgstr "Зарегистрировать Neutron в каталоге конечных точек Keystone?" + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Each OpenStack service (each API) should be registered in order to be " +"accessible. This is done using \"keystone service-create\" and \"keystone " +"endpoint-create\". This can be done automatically now." +msgstr "" +"Для доступа к службам Openstack (каждому API) их нужно регистрировать. Это " +"выполняется с помощью команды «keystone service-create» и «keystone endpoint-" +"create». Это может быть сделано автоматически прямо сейчас." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Note that you will need to have an up and running Keystone server on which " +"to connect using the Keystone authentication token." +msgstr "" +"Заметим, что у вас должен быть работающий сервер Keystone, к которому будет " +"произведено подключение с помощью токена аутентификации Keystone." + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "Keystone server IP address:" +msgstr "IP-адрес сервера Keystone:" + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that neutron-api can " +"contact Keystone to do the Neutron service and endpoint creation." +msgstr "" +"Введите IP-адрес сервера Keystone для того, чтобы neutron-api могла " +"подключиться к Keystone для запуска службы Neutron и создания конечной точки." + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "Keystone authentication token:" +msgstr "Токен аутентификации Keystone:" + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "" +"To configure its endpoint in Keystone, neutron-server needs the Keystone " +"auth token." +msgstr "" +"Для настройки собственной конечной точки в Keystone neutron-api требуется " +"токен аутентификации Keystone." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Neutron endpoint IP address:" +msgstr "IP-адрес конечной точки Neutron:" + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Please enter the IP address that will be used to contact Neutron." +msgstr "Введите IP-адрес, который будет использован для подключения к Neutron." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "" +"This IP address should be accessible from the clients that will use this " +"service, so if you are installing a public cloud, this should be a public IP " +"address." +msgstr "" +"Этот IP-адрес должен быть доступен клиентам, которые будут использовать эту " +"службу, поэтому если вы разворачиваете открытое облако, то это должен быть " +"публичный IP-адрес." + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "Name of the region to register:" +msgstr "Название области для регистрации:" + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "" +"OpenStack supports using availability zones, with each region representing a " +"location. Please enter the zone that you wish to use when registering the " +"endpoint." +msgstr "" +"Openstack поддерживает разделение на зоны доступности, где каждая область " +"представляет определённое расположение. Введите зону, которую вы хотите " +"использовать при регистрации конечной точки." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "Auth server hostname:" +msgstr "Имя узла сервера аутентификации:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "" +"Please specify the URL of your Neutron authentication server. Typically this " +"is also the URL of your OpenStack Identity Service (Keystone)." +msgstr "" +"Введите URL сервера аутентификации Neutron. Данный URL обычно совпадает с " +"OpenStack Identity Service (Keystone)." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:3001 +msgid "Auth server tenant name:" +msgstr "Членское имя сервера аутентификации:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:4001 +msgid "Auth server username:" +msgstr "Имя пользователя сервера аутентификации:" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:5001 +msgid "Auth server password:" +msgstr "Пароль сервера аутентификации:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "Name of the region to be used by the metadata server:" +msgstr "Название области, которая будет использована сервером метаданных:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "" +"Openstack can be used using availability zones, with each region " +"representing a location. Please enter the zone that the metadata server " +"should use." +msgstr "" +"Openstack может использоваться с разделением на зоны доступности, где каждая " +"область представляет определённое расположение. Введите зону, которую должен " +"использовать сервер метаданных." + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "Metadata proxy shared secret:" +msgstr "" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"VM instances using Neutron to handle networking retrieve their metadata " +"through the Neutron metadata agent, which serves as a proxy to the Nova " +"metadata REST API server." +msgstr "" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"Please enter the password that should be used to protect communications " +"between the Neutron metadata proxy agent and the Nova metadata server. The " +"same shared password should be used when setting up the nova-common package." +msgstr "" + +#~ msgid "ml2/ml2_conf.ini" +#~ msgstr "ml2/ml2_conf.ini" diff --git a/trusty/debian/po/sv.po b/trusty/debian/po/sv.po new file mode 100644 index 000000000..4325e4271 --- /dev/null +++ b/trusty/debian/po/sv.po @@ -0,0 +1,650 @@ +# Translation of neutron debconf template to Swedish +# Copyright (C) 2014 Martin Bagge +# This file is distributed under the same license as the neutron package. +# +# Martin Bagge , 2014 +msgid "" +msgstr "" +"Project-Id-Version: neutron\n" +"Report-Msgid-Bugs-To: neutron@packages.debian.org\n" +"POT-Creation-Date: 2015-02-02 01:45+0100\n" +"PO-Revision-Date: 2014-01-09 10:22+0100\n" +"Last-Translator: Martin Bagge / brother \n" +"Language-Team: Swedish \n" +"Language: Swedish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.4\n" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "Authentication server hostname:" +msgstr "Värdnamn för identifieringsserver:" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "" +"Please specify the hostname of your Neutron authentication server. Typically " +"this is also the hostname of your OpenStack Identity Service (Keystone)." +msgstr "" +"Ange värdnamn till din Neutron-identifieringsserver. Detta är vanligtvis " +"samma värdnamn som till din OpenStack-identitetstjänst (Keystone)." + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Authentication server tenant name:" +msgstr "Namn för \"tenant\" (administratör) på identifieringsservern:" + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Please specify the authentication server tenant name." +msgstr "" +"Ange \"tenant\"-namn för identifieringsservern. (\"Tenant\" är ungefär " +"översättningsbart till \"administratör\")." + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Authentication server username:" +msgstr "Användarnamn på identifieringsservern:" + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Please specify the username to use with the authentication server." +msgstr "" +"Ange användarnamnet som ska användas för att komma åt identifieringsservern." + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Authentication server password:" +msgstr "Lösenord på identifieringsservern:" + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Please specify the password to use with the authentication server." +msgstr "" +"Ange lösenordet som ska användas för att komma åt identifieringsservern." + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "OpenVSwitch" +msgstr "OpenVSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "LinuxBridge" +msgstr "LinuxBridge" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "ml2" +msgstr "ml2" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Brocade" +msgstr "Brocade" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Nicira" +msgstr "Nicira" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Midonet" +msgstr "Midonet" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "NEC" +msgstr "NEC" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Mellanox" +msgstr "Mellanox" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Hyper-V" +msgstr "Hyper-V" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "RYU" +msgstr "RYU" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "MetaPlugin" +msgstr "MetaPlugin" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "BigSwitch" +msgstr "BigSwitch" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Cisco" +msgstr "Cisco" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "PLUMgrid" +msgstr "PLUMgrid" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "Neutron plugin:" +msgstr "Neutron-instick:" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "" +"Neutron uses a plugin architecture to manage networking. When starting the " +"Neutron server daemon, the configuration file corresponding to the plugin " +"you wish to use needs to be loaded, by giving it as a parameter when " +"starting the neutron-server daemon. Also, the core_plugin directive needs to " +"match. Please select which plugin to use." +msgstr "" +"Neutron använder en arkitektur med instick (\"plugin\") för att hantera " +"nätverk. När Neutrons servertjänst startar kommer inställningsfilen för det " +"instick du valt att läsas in, genom att ange insticket som en parameter till " +"tjänsten neutron-server. Direktivet core_plugin behöver också stämma " +"överrens. Ange vilket instick som ska användas." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "Set up a database for Neutron?" +msgstr "Ska en databas installeras för Neutron?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"No database has been set up for Neutron to use. Before continuing, you " +"should make sure you have the following information:" +msgstr "" +"Ingen databas har installerats för Neutron. Innan du fortsätter behöver " +"följande finnas tillgängligt:" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +" * the type of database that you want to use;\n" +" * the database server hostname (that server must allow TCP connections from " +"this\n" +" machine);\n" +" * a username and password to access the database." +msgstr "" +" * vilken databastyp du vill använda.\n" +" * serverns värdnamn (som måste kunna ta emot TCP-anslutningar\n" +" från den här maskinen)\n" +" * användarnamn och lösenord för att komma åt databasen." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" +"Om något av dessa krav saknar bör du avböja detta alternativ och fortsätta " +"använda SQLite-stödet." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"neutron\"." +msgstr "" +"Denna inställning kan ändras senare genom att köra \"dpkg-reconfigure -plow " +"neutron\"." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "IP-adress för din RabbitMQ-värd:" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../neutron-common.templates:8001 ../neutron-common.templates:9001 +#: ../neutron-common.templates:10001 +msgid "" +"In order to interoperate with other components of OpenStack, this package " +"needs to connect to a central RabbitMQ server." +msgstr "" +"För att interagera med andra Openstack-komponenter behöver detta paketet " +"kunna ansluta till en central RabbitMQ-server." + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "Please specify the IP address of that server." +msgstr "Ange IP-adressen för den servern." + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Användarnamn för att ansluta till RabbitMQ-servern:" + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "" +"Ange användarnamnet som ska användas för att ansluta till RabbitMQ-servern:" + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Lösenord för att ansluta till RabbitMQ-servern:" + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "Lösenord för att ansluta till RabbitMQ-servern:" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "local" +msgstr "lokal" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "gre" +msgstr "gre" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "vlan" +msgstr "vlan" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "none" +msgstr "ingen" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "Type of network to allocate for tenant networks:" +msgstr "Nätverkstyp att avdela till tenant-nätverk:" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "" +"The value \"local\" is useful only for single-box testing. In order for " +"tenant networks to provide connectivity between hosts, it is necessary to " +"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to " +"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to " +"disable creation of tenant networks." +msgstr "" +"Värdet \"lokal\" används bara vid testning av ensam-maskin-installationer. " +"För att tenant-nätverk ska tillhandahålla anslutningar mellan värdar behöver " +"antingen \"vlan\" och inställningen \"\n" +"etwork_vlan_ranges\" eller \"gre\" och därefter \"tunnel_id_ranges\" anges. " +"Välj \"ingen\" för att inte skapa tenant-nätverk." + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "Enable tunneling?" +msgstr "Aktivera tunnelstöd?" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "" +"Please choose whether support should be activated for GRE networks on the " +"server and agents. This requires kernel support for OVS patch ports and GRE " +"tunneling." +msgstr "" +"Ange om stöd för GRE-nätverk ska aktiveras på server och agenter, Detta " +"kräver stöd i kärnan för OVS-patch-portar och GRE-tunnlar." + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "Tunnel id ranges:" +msgstr "Tillgängliga tunnel ID:" + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "" +"Please enter a comma-separated list of : tuples " +"enumerating ranges of GRE tunnel IDs that are available for tenant network " +"allocation if tenant_network_type is \"gre\"." +msgstr "" +"Ange en kommaseparerad lista med :-värden motsvarande de " +"GRE-tunnel-ID som finns tillgängliga för tenant-nätverk om " +"tenant_network_type är \"gre\"." + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Local IP address of this hypervisor:" +msgstr "Lokal IP-adress för denna hypervisor:" + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Please enter the local IP address for this hypervisor." +msgstr "Ange den lokala IP-adressen för denna hypervisor." + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +msgid "Nova server URL:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +#, fuzzy +#| msgid "Please specify the IP address of that server." +msgid "Please enter the URL of the Nova server." +msgstr "Ange IP-adressen för den servern." + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +#, fuzzy +#| msgid "Auth server tenant name:" +msgid "Nova server region name:" +msgstr "Namn för \"tenant\" (administratör) på identifieringsservern:" + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +#, fuzzy +#| msgid "Please specify the IP address of that server." +msgid "Please enter the region of the Nova server." +msgstr "Ange IP-adressen för den servern." + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Nova admin tenant ID:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "" +"Neutron needs to be able to communicate with Nova through Keystone. " +"Therefore Neutron needs to know the Nova admin tenant ID, username and " +"password." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Please enter the ID of the admin tenant for Nova." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +#, fuzzy +#| msgid "Auth server username:" +msgid "Neutron administrator username:" +msgstr "Användarnamn på identifieringsservern:" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +#, fuzzy +#| msgid "Please specify the username to use with the authentication server." +msgid "Please enter the username of the Nova administrator." +msgstr "" +"Ange användarnamnet som ska användas för att komma åt identifieringsservern." + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +msgid "Nova administrator password:" +msgstr "" + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +#, fuzzy +#| msgid "Please specify the password to use with the authentication server." +msgid "Please enter the password of the Nova administrator." +msgstr "" +"Ange lösenordet som ska användas för att komma åt identifieringsservern." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "Register Neutron in the Keystone endpoint catalog?" +msgstr "Ska Neutron registreras i keystones katalog med ändpunkter?" + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Each OpenStack service (each API) should be registered in order to be " +"accessible. This is done using \"keystone service-create\" and \"keystone " +"endpoint-create\". This can be done automatically now." +msgstr "" +"Alla OpenStack-tjänster (varje API) ska registreras för att kunna användas. " +"Detta görs med kommandona \"keystone service-create\" och \"keystone " +"endpoint-create\". Detta kan göras automatiskt nu." + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Note that you will need to have an up and running Keystone server on which " +"to connect using the Keystone authentication token." +msgstr "OBS. Du behöver ha en fungerande keystone-server att ansluta till." + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "Keystone server IP address:" +msgstr "IP-adress till Keystone:" + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that neutron-api can " +"contact Keystone to do the Neutron service and endpoint creation." +msgstr "" +"Ange IP-adressen till din keystone-server så att neutron-api kan kontakta " +"Keystone för att lägga till Neutron-tjänsten som en ändpunkt." + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "Keystone authentication token:" +msgstr "Autetiseringsvärde för Keystone:" + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "" +"To configure its endpoint in Keystone, neutron-server needs the Keystone " +"auth token." +msgstr "" +"För att lägga till ändpunkt i Keystone behöver neutron-server ett " +"autentiseringsvärde för Keystone." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Neutron endpoint IP address:" +msgstr "IP-adress för Neutron-ändpunkt:" + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Please enter the IP address that will be used to contact Neutron." +msgstr "Ange den IP-adress som ska användas för att kontakta Neutron." + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "" +"This IP address should be accessible from the clients that will use this " +"service, so if you are installing a public cloud, this should be a public IP " +"address." +msgstr "" +"Denna IP-adress ska vara nåbar från klienterna som vill använda den här " +"tjänsten. Om detta är en publik molntjänst så ska det vara en publik IP-" +"adress." + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "Name of the region to register:" +msgstr "Regionnamn:" + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "" +"OpenStack supports using availability zones, with each region representing a " +"location. Please enter the zone that you wish to use when registering the " +"endpoint." +msgstr "" +"OpenStack kan användas med tillgänglighetszoner. Varje region representerar " +"en plats. Ange zonen som ska användas när ändpunkten registreras." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "Auth server hostname:" +msgstr "Värdnamn för identifieringsserver:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "" +"Please specify the URL of your Neutron authentication server. Typically this " +"is also the URL of your OpenStack Identity Service (Keystone)." +msgstr "" +"Ange URL till din Trove-identifieringsserver. Detta är vanligtvis samma URL " +"som till din OpenStack-identitetstjänst (Keystone)." + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:3001 +msgid "Auth server tenant name:" +msgstr "Namn för \"tenant\" (administratör) på identifieringsservern:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:4001 +msgid "Auth server username:" +msgstr "Användarnamn på identifieringsservern:" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:5001 +msgid "Auth server password:" +msgstr "Lösenord på identifieringsservern:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "Name of the region to be used by the metadata server:" +msgstr "Regionnamn:" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "" +"Openstack can be used using availability zones, with each region " +"representing a location. Please enter the zone that the metadata server " +"should use." +msgstr "" +"OpenStack kan användas med tillgänglighetszoner. Varje region representerar " +"en plats. Ange zonen som ska användas när ändpunkten registreras." + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "Metadata proxy shared secret:" +msgstr "" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"VM instances using Neutron to handle networking retrieve their metadata " +"through the Neutron metadata agent, which serves as a proxy to the Nova " +"metadata REST API server." +msgstr "" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"Please enter the password that should be used to protect communications " +"between the Neutron metadata proxy agent and the Nova metadata server. The " +"same shared password should be used when setting up the nova-common package." +msgstr "" + +#~ msgid "ml2/ml2_conf.ini" +#~ msgstr "ml2/ml2_conf.ini" diff --git a/trusty/debian/po/templates.pot b/trusty/debian/po/templates.pot new file mode 100644 index 000000000..44c5cdcb5 --- /dev/null +++ b/trusty/debian/po/templates.pot @@ -0,0 +1,583 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: neutron\n" +"Report-Msgid-Bugs-To: neutron@packages.debian.org\n" +"POT-Creation-Date: 2015-02-02 01:45+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "Authentication server hostname:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:2001 +msgid "" +"Please specify the hostname of your Neutron authentication server. Typically " +"this is also the hostname of your OpenStack Identity Service (Keystone)." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Authentication server tenant name:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:3001 +msgid "Please specify the authentication server tenant name." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Authentication server username:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:4001 +msgid "Please specify the username to use with the authentication server." +msgstr "" + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Authentication server password:" +msgstr "" + +#. Type: password +#. Description +#: ../neutron-common.templates:5001 +msgid "Please specify the password to use with the authentication server." +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "OpenVSwitch" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "LinuxBridge" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "ml2" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Brocade" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Nicira" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Midonet" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "NEC" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Mellanox" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Hyper-V" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "RYU" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "MetaPlugin" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "BigSwitch" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "Cisco" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:6001 +msgid "PLUMgrid" +msgstr "" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "Neutron plugin:" +msgstr "" + +#. Type: select +#. Description +#: ../neutron-common.templates:6002 +msgid "" +"Neutron uses a plugin architecture to manage networking. When starting the " +"Neutron server daemon, the configuration file corresponding to the plugin " +"you wish to use needs to be loaded, by giving it as a parameter when " +"starting the neutron-server daemon. Also, the core_plugin directive needs to " +"match. Please select which plugin to use." +msgstr "" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "Set up a database for Neutron?" +msgstr "" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"No database has been set up for Neutron to use. Before continuing, you " +"should make sure you have the following information:" +msgstr "" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +" * the type of database that you want to use;\n" +" * the database server hostname (that server must allow TCP connections from " +"this\n" +" machine);\n" +" * a username and password to access the database." +msgstr "" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:7001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"neutron\"." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../neutron-common.templates:8001 ../neutron-common.templates:9001 +#: ../neutron-common.templates:10001 +msgid "" +"In order to interoperate with other components of OpenStack, this package " +"needs to connect to a central RabbitMQ server." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:8001 +msgid "Please specify the IP address of that server." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "" + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "" + +#. Type: password +#. Description +#: ../neutron-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "local" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "gre" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "vlan" +msgstr "" + +#. Type: select +#. Choices +#: ../neutron-common.templates:11001 +msgid "none" +msgstr "" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "Type of network to allocate for tenant networks:" +msgstr "" + +#. Type: select +#. Description +#. Translators: a "tenant" in OpenStack world is +#. an entity that contains one or more username/password couples. +#. It's typically the tenant that will be used for billing. Having more than one +#. username/password is very helpful in larger organization. +#. You're advised to either keep "tenant" without translating it +#. or keep it parenthezised. Example for French: +#. locataire ("tenant") +#: ../neutron-common.templates:11002 +msgid "" +"The value \"local\" is useful only for single-box testing. In order for " +"tenant networks to provide connectivity between hosts, it is necessary to " +"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to " +"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to " +"disable creation of tenant networks." +msgstr "" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "Enable tunneling?" +msgstr "" + +#. Type: boolean +#. Description +#: ../neutron-common.templates:12001 +msgid "" +"Please choose whether support should be activated for GRE networks on the " +"server and agents. This requires kernel support for OVS patch ports and GRE " +"tunneling." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "Tunnel id ranges:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:13001 +msgid "" +"Please enter a comma-separated list of : tuples " +"enumerating ranges of GRE tunnel IDs that are available for tenant network " +"allocation if tenant_network_type is \"gre\"." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Local IP address of this hypervisor:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:14001 +msgid "Please enter the local IP address for this hypervisor." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +msgid "Nova server URL:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:15001 +msgid "Please enter the URL of the Nova server." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +msgid "Nova server region name:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:16001 +msgid "Please enter the region of the Nova server." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Nova admin tenant ID:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "" +"Neutron needs to be able to communicate with Nova through Keystone. " +"Therefore Neutron needs to know the Nova admin tenant ID, username and " +"password." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:17001 +msgid "Please enter the ID of the admin tenant for Nova." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +msgid "Neutron administrator username:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-common.templates:18001 +msgid "Please enter the username of the Nova administrator." +msgstr "" + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +msgid "Nova administrator password:" +msgstr "" + +#. Type: password +#. Description +#: ../neutron-common.templates:19001 +msgid "Please enter the password of the Nova administrator." +msgstr "" + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "Register Neutron in the Keystone endpoint catalog?" +msgstr "" + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Each OpenStack service (each API) should be registered in order to be " +"accessible. This is done using \"keystone service-create\" and \"keystone " +"endpoint-create\". This can be done automatically now." +msgstr "" + +#. Type: boolean +#. Description +#: ../neutron-server.templates:2001 +msgid "" +"Note that you will need to have an up and running Keystone server on which " +"to connect using the Keystone authentication token." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "Keystone server IP address:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-server.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that neutron-api can " +"contact Keystone to do the Neutron service and endpoint creation." +msgstr "" + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "Keystone authentication token:" +msgstr "" + +#. Type: password +#. Description +#: ../neutron-server.templates:4001 +msgid "" +"To configure its endpoint in Keystone, neutron-server needs the Keystone " +"auth token." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Neutron endpoint IP address:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "Please enter the IP address that will be used to contact Neutron." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-server.templates:5001 +msgid "" +"This IP address should be accessible from the clients that will use this " +"service, so if you are installing a public cloud, this should be a public IP " +"address." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "Name of the region to register:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-server.templates:6001 +msgid "" +"OpenStack supports using availability zones, with each region representing a " +"location. Please enter the zone that you wish to use when registering the " +"endpoint." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "Auth server hostname:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:2001 +msgid "" +"Please specify the URL of your Neutron authentication server. Typically this " +"is also the URL of your OpenStack Identity Service (Keystone)." +msgstr "" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:3001 +msgid "Auth server tenant name:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:4001 +msgid "Auth server username:" +msgstr "" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:5001 +msgid "Auth server password:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "Name of the region to be used by the metadata server:" +msgstr "" + +#. Type: string +#. Description +#: ../neutron-metadata-agent.templates:6001 +msgid "" +"Openstack can be used using availability zones, with each region " +"representing a location. Please enter the zone that the metadata server " +"should use." +msgstr "" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "Metadata proxy shared secret:" +msgstr "" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"VM instances using Neutron to handle networking retrieve their metadata " +"through the Neutron metadata agent, which serves as a proxy to the Nova " +"metadata REST API server." +msgstr "" + +#. Type: password +#. Description +#: ../neutron-metadata-agent.templates:7001 +msgid "" +"Please enter the password that should be used to protect communications " +"between the Neutron metadata proxy agent and the Nova metadata server. The " +"same shared password should be used when setting up the nova-common package." +msgstr "" diff --git a/trusty/debian/pydist-overrides b/trusty/debian/pydist-overrides index 9d009d294..8b68c1ed2 100644 --- a/trusty/debian/pydist-overrides +++ b/trusty/debian/pydist-overrides @@ -1,3 +1,4 @@ neutron_server neutron-server neutron_common neutron-common setuptools-git +alembic alembic diff --git a/trusty/debian/rules b/trusty/debian/rules index 3712a678b..4eb03b658 100755 --- a/trusty/debian/rules +++ b/trusty/debian/rules @@ -1,32 +1,78 @@ #!/usr/bin/make -f -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 +include /usr/share/openstack-pkg-tools/pkgos.make +export OSLO_PACKAGE_VERSION=$(shell dpkg-parsechangelog -S Version | sed -e 's/^[[:digit:]]*://' -e 's/[-].*//' -e 's/~/.0/') + +PYTHONS:=$(shell pyversions -vr) %: - dh $@ --with python2,sphinxdoc + dh $@ --buildsystem=python_distutils --with python2,systemd,sphinxdoc + +override_dh_auto_install: + echo "Nothing to do!" +# dh_auto_install +# find . -type d -name tests | xargs rm -fr +# for i in neutron/db/migration/alembic_migrations/versions/*.py ; do \ +# install -D -m 0664 $$i debian/tmp/usr/lib/python2.6/dist-packages/$$i ; \ +# install -D -m 0664 $$i debian/tmp/usr/lib/python2.7/dist-packages/$$i ; \ +# done override_dh_install: - dh_install --fail-missing -X/usr/etc -X/usr/bin/neutron-hyperv-agent + set -e ; for pyvers in $(PYTHONS) ; do \ + python$$pyvers setup.py install --install-layout=deb --root=$(CURDIR)/debian/neutron-common ; \ + python$$pyvers setup.py install --install-layout=deb --root=$(CURDIR)/debian/tmp ; \ + mkdir -p $(CURDIR)/debian/python-neutron/usr/lib/python$$pyvers/dist-packages ; \ + cp -auxf neutron $(CURDIR)/debian/python-neutron/usr/lib/python$$pyvers/dist-packages ; \ + done + dh_install -O--buildsystem=python_distutils --fail-missing -X/usr/etc -X/usr/bin + rm -rf $(CURDIR)/debian/neutron-common/usr/lib + rm -rf $(CURDIR)/debian/neutron-common/usr/bin/quantum* + rm -rf $(CURDIR)/debian/neutron-common/usr/etc + + install -D -m 0640 etc/neutron/plugins/ml2/openvswitch_agent.ini $(CURDIR)/debian/neutron-common/usr/share/neutron-common/openvswitch_agent.ini + + install -D -m 0640 etc/metadata_agent.ini $(CURDIR)/debian/neutron-metadata-agent/usr/share/neutron-metadata-agent/metadata_agent.ini + sed -i -e 's|^# nova_metadata_ip = 127.0.0.1|nova_metadata_ip = 127.0.0.1|' $(CURDIR)/debian/neutron-metadata-agent/usr/share/neutron-metadata-agent/metadata_agent.ini -override_dh_installinit: - dh_installinit - dh_installinit -pneutron-plugin-openvswitch-agent --no-start --name=neutron-ovs-cleanup + # Move the OVS config file, since we use debconf for it + rm $(CURDIR)/debian/neutron-common/etc/neutron/plugins/ml2/openvswitch_agent.ini + install -D -m 0640 etc/neutron/plugins/ml2/openvswitch_agent.ini $(CURDIR)/debian/neutron-common/usr/share/neutron-common/openvswitch_agent.ini override_dh_auto_clean: + dh_auto_clean + rm -f neutron/vcsversion.py + find . -type f -name "*.pyc" | xargs rm -fr + rm -rf build neutron.egg-info + rm -rf setuptools_git-*-py*.egg/ + rm -f debian/neutron-common.config \ + debian/neutron-common.postinst \ + debian/neutron-server.config \ + debian/neutron-server.postinst \ + debian/neutron-dhcp-agent.postinst \ + debian/neutron-metadata-agent.config \ + debian/neutron-metadata-agent.postinst + rm -f debian/*.init debian/*.service debian/*.upstart + +override_dh_clean: dh_clean + find . -type f -name "*.pyc" -delete override_dh_auto_test: -ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) - # Unpatch quantum configuration to fixup tests which conflict - # with a core_plugin being set. - patch -p1 -R < debian/patches/fix-neutron-configuration.patch - # Set a reasonable level of concurrency - ./run_tests.sh -N -P --concurrency=4 - # Patch configuration file after testing - patch -p1 < debian/patches/fix-neutron-configuration.patch +ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS))) + PYTHONPATH=build/* ./run_tests.sh -N -P || true endif +override_dh_auto_build: + dh_auto_build -O--buildsystem=python_distutils + + /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-common.config + /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-common.postinst + /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-server.config + /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-server.postinst + /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-dhcp-agent.postinst + /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-metadata-agent.postinst + /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-metadata-agent.config + override_dh_sphinxdoc: ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS))) python setup.py build_sphinx diff --git a/trusty/debian/source/format b/trusty/debian/source/format old mode 100755 new mode 100644 diff --git a/trusty/debian/tests/bigswitch-plugin b/trusty/debian/tests/bigswitch-plugin deleted file mode 100644 index 8e16fcfcc..000000000 --- a/trusty/debian/tests/bigswitch-plugin +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -#------------------------- -# Testing bigswitch-plugin -#------------------------- -set -e - -$(dirname $0)/test-plugin neutron-plugin-bigswitch /etc/neutron/plugins/bigswitch/restproxy.ini bigswitch diff --git a/trusty/debian/tests/brocade-plugin b/trusty/debian/tests/brocade-plugin deleted file mode 100644 index 84e4809c6..000000000 --- a/trusty/debian/tests/brocade-plugin +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -#----------------------- -# Testing brocade-plugin -#----------------------- -set -e - -$(dirname $0)/test-plugin neutron-plugin-brocade /etc/neutron/plugins/brocade/brocade.ini brocade diff --git a/trusty/debian/tests/cisco-plugin b/trusty/debian/tests/cisco-plugin deleted file mode 100644 index a0b0bbf92..000000000 --- a/trusty/debian/tests/cisco-plugin +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -#--------------------- -# Testing cisco-plugin -#--------------------- -set -e - -$(dirname $0)/test-plugin neutron-plugin-cisco /etc/neutron/plugins/cisco/cisco_plugins.ini cisco diff --git a/trusty/debian/tests/control b/trusty/debian/tests/control deleted file mode 100644 index 3f5460d77..000000000 --- a/trusty/debian/tests/control +++ /dev/null @@ -1,4 +0,0 @@ -Tests: neutron-server python-neutron cisco-plugin - ml2-plugin neutron-agents -Depends: neutron-server, rabbitmq-server, mysql-server, python-mysqldb -Restrictions: needs-root allow-stderr diff --git a/trusty/debian/tests/linuxbridge-plugin b/trusty/debian/tests/linuxbridge-plugin deleted file mode 100644 index aa82c5f24..000000000 --- a/trusty/debian/tests/linuxbridge-plugin +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash -#--------------------------- -# Testing linuxbridge-plugin -#--------------------------- -set -e -apt-get -y install neutron-plugin-linuxbridge - -# update plugin path -sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/linuxbridge\/linuxbridge_conf\.ini\"/g' /etc/default/neutron-server -sed -i 's/core_plugin/core_plugin \= neutron\.plugins\.linuxbridge\.lb_neutron_plugin\.LinuxBridgePluginV2/g' /etc/neutron/neutron.conf -service neutron-server restart > /dev/null 2>&1 -if pidof -x neutron-server > /dev/null; then - apt-get -y remove --purge neutron-plugin-linuxbridge - echo "OK" -else - echo "ERROR: LINUXBRIDGE PLUGIN IS NOT RUNNING" - apt-get -y remove --purge neutron-plugin-linuxbridge - exit 1 -fi diff --git a/trusty/debian/tests/midonet-plugin b/trusty/debian/tests/midonet-plugin deleted file mode 100644 index 33c3e14b0..000000000 --- a/trusty/debian/tests/midonet-plugin +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -#----------------------- -# Testing midonet-plugin -#----------------------- -set -e - -$(dirname $0)/test-plugin neutron-plugin-midonet /etc/neutron/plugins/midonet/midonet.ini midonet diff --git a/trusty/debian/tests/ml2-plugin b/trusty/debian/tests/ml2-plugin deleted file mode 100644 index e9badfedd..000000000 --- a/trusty/debian/tests/ml2-plugin +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -#--------------------------- -# Testing ml2-plugin -#--------------------------- -set -e - -$(dirname $0)/test-plugin neutron-plugin-ml2 /etc/neutron/plugins/ml2/ml2_conf.ini ml2 diff --git a/trusty/debian/tests/nec-plugin b/trusty/debian/tests/nec-plugin deleted file mode 100644 index fd22cacc7..000000000 --- a/trusty/debian/tests/nec-plugin +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -#------------------- -# Testing nec-plugin -#------------------- -set -e - -$(dirname $0)/test-plugin neutron-plugin-nec /etc/neutron/plugins/nec/nec.ini nec diff --git a/trusty/debian/tests/neutron-agents b/trusty/debian/tests/neutron-agents deleted file mode 100644 index c8a449139..000000000 --- a/trusty/debian/tests/neutron-agents +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash -#----------------------- -# Testing neutron agents -#----------------------- -set -e - -PACKAGES="python-neutron-fwaas neutron-l3-agent neutron-dhcp-agent neutron-metadata-agent neutron-plugin-ml2" -apt-get -y install $PACKAGES - -# update plugin path -sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/ml2\/ml2_conf\.ini\"/g' /etc/default/neutron-server -sed -i 's/core_plugin = .*/core_plugin \= ml2/g' /etc/neutron/neutron.conf -# update interface drives -sed -i 's/# interface_driver =$/interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver/g' /etc/neutron/l3_agent.ini -sed -i 's/# interface_driver =$/interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver/g' /etc/neutron/dhcp_agent.ini - -service neutron-l3-agent restart -service neutron-dhcp-agent restart -service neutron-metadata-agent restart -service neutron-server restart - -sleep 5 - -DAEMONS=('neutron-server' 'neutron-l3-agent' 'neutron-dhcp-agent' 'neutron-metadata-agent') -for daemon in "${DAEMONS[@]}"; do - if service $daemon status > /dev/null; then - echo "OK" - else - echo "ERROR: ${daemon} IS NOT RUNNING" - tail -100 /var/log/neutron/*.log - apt-get -y remove --purge $PACKAGES - exit 1 - fi -done - -apt-get -y remove --purge $PACKAGES diff --git a/trusty/debian/tests/neutron-server b/trusty/debian/tests/neutron-server deleted file mode 100644 index c1c234294..000000000 --- a/trusty/debian/tests/neutron-server +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -#----------------------- -# Testing neutron-server -#----------------------- -set -e - -mysql -u root << EOF -CREATE DATABASE neutron; -GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' \ - IDENTIFIED BY 'changeme'; -GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' \ - IDENTIFIED BY 'changeme'; -EOF - -sed -i -e 's!connection = sqlite.*!connection = mysql://neutron:changeme@localhost/neutron!g' /etc/neutron/neutron.conf -neutron-db-manage upgrade head -service neutron-server restart -sleep 5 - -DAEMONS=('neutron-server') -for daemon in "${DAEMONS[@]}"; do - if service $daemon status> /dev/null; then - echo "OK" - else - echo "ERROR: ${daemon} IS NOT RUNNING" - exit 1 - fi -done diff --git a/trusty/debian/tests/plumgrid-plugin b/trusty/debian/tests/plumgrid-plugin deleted file mode 100644 index 5028c671a..000000000 --- a/trusty/debian/tests/plumgrid-plugin +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -#------------------------ -# Testing plumgrid-plugin -#------------------------ -set -e - -# NOTE(jamespage): Disable due to missing (undocumented) dependencies - -$(dirname $0)/test-plugin neutron-plugin-plumgrid /etc/neutron/plugins/plumgrid/plumgrid.ini plumgrid diff --git a/trusty/debian/tests/python-neutron b/trusty/debian/tests/python-neutron deleted file mode 100644 index dd823e75d..000000000 --- a/trusty/debian/tests/python-neutron +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash -#------------------------- -# Testing client utilities -#------------------------- -set -e - -result=$(python `dirname $0`/test_import_neutron.py 2>&1) -if [ "$result" ]; then - echo "ERROR: PYTHON-NEUTRON MODULE CANNOT BE IMPORTED" - exit 1 -else - echo "OK" - exit 0 -fi diff --git a/trusty/debian/tests/test-plugin b/trusty/debian/tests/test-plugin deleted file mode 100755 index 1dac269ca..000000000 --- a/trusty/debian/tests/test-plugin +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash -#-------------- -# Test a plugin -#-------------- -set -e - -pkg=$1 -conf=$2 -plugin=$3 - -apt-get -y install $pkg - -# update plugin path and config -sed -i "s|NEUTRON_PLUGIN_CONFIG.*|NEUTRON_PLUGIN_CONFIG=\"$conf\"|g" /etc/default/neutron-server -sed -i "s/core_plugin = .*/core_plugin = $plugin/g" /etc/neutron/neutron.conf - -service neutron-server restart > /dev/null 2>&1 - -sleep 5 - -if service neutron-server status > /dev/null; then - apt-get -y remove --purge $pkg - echo "OK" -else - echo "ERROR: $pkg IS NOT RUNNING" - tail -50 /var/log/neutron/neutron-server.log - apt-get -y remove --purge $pkg - exit 1 -fi diff --git a/trusty/debian/tests/test_import_neutron.py b/trusty/debian/tests/test_import_neutron.py deleted file mode 100644 index 0d1312322..000000000 --- a/trusty/debian/tests/test_import_neutron.py +++ /dev/null @@ -1,4 +0,0 @@ -try: - import neutron -except ImportError, e: - print "ERROR IMPORTING MODULE" diff --git a/trusty/debian/tests/vmware-plugin b/trusty/debian/tests/vmware-plugin deleted file mode 100644 index c9618b2a6..000000000 --- a/trusty/debian/tests/vmware-plugin +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -#---------------------- -# Testing vmware-plugin -#---------------------- -set -e - -$(dirname $0)/test-plugin neutron-plugin-vmware /etc/neutron/plugins/vmware/nsx.ini vmware diff --git a/trusty/debian/watch b/trusty/debian/watch new file mode 100644 index 000000000..41ff952da --- /dev/null +++ b/trusty/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts="uversionmangle=s/\.(b|rc)/~$1/" \ +https://github.com/openstack/neutron/tags .*/(\d[\d\.]+)\.tar\.gz -- 2.32.3