From 4cbecdc070c118cca3a2a7cd693357c0798e84cc Mon Sep 17 00:00:00 2001 From: Ivan Udovichenko Date: Thu, 24 Sep 2015 23:55:35 +0300 Subject: [PATCH] Add python-cinder package to MOS 8.0 repository Version: 2:7.0.0~b2-1~u14.04+mos1 Source: http://http.debian.net/debian/pool/main/c/cinder/cinder_7.0.0~b3-1.dsc Change-Id: Id9d23b15e5bc7ad5f905f98fca92a0ec85909849 --- trusty/debian/README.Debian | 10 + trusty/debian/changelog | 481 ++- trusty/debian/cinder-api.config.in | 11 + trusty/debian/cinder-api.init.in | 5 +- trusty/debian/cinder-api.lintian-overrides | 5 + trusty/debian/cinder-api.postinst.in | 15 + trusty/debian/cinder-api.templates | 48 + trusty/debian/cinder-backup.init.in | 3 - trusty/debian/cinder-common.config.in | 32 + trusty/debian/cinder-common.dirs | 4 - trusty/debian/cinder-common.install | 7 +- trusty/debian/cinder-common.lintian-overrides | 9 + trusty/debian/cinder-common.logrotate | 2 +- trusty/debian/cinder-common.postinst | 95 - trusty/debian/cinder-common.postinst.in | 46 + trusty/debian/cinder-common.postrm | 32 + trusty/debian/cinder-common.prerm | 15 + trusty/debian/cinder-common.sudoers | 3 + trusty/debian/cinder-common.templates | 89 + trusty/debian/cinder-common.tmpfile | 1 + trusty/debian/cinder-scheduler.init.in | 5 +- trusty/debian/cinder-volume-vmware.conf | 21 - trusty/debian/cinder-volume.dirs | 2 - trusty/debian/cinder-volume.init.in | 5 +- trusty/debian/cinder-volume.install | 3 +- trusty/debian/cinder-volume.postinst | 22 - trusty/debian/cinder-volume.postinst.in | 21 + trusty/debian/cinder.conf | 2858 ++++++++++++++++- trusty/debian/cinder_sudoers | 3 - trusty/debian/clean | 1 - trusty/debian/control | 423 +-- trusty/debian/copyright | 17 +- trusty/debian/debian_control_vars | 1 + trusty/debian/gbp.conf | 8 + trusty/debian/logging.conf | 76 - .../fix-assert-raises-regex-tests.patch | 11 - trusty/debian/patches/fix-long-casting.patch | 36 - .../patches/install-missing-files.patch | 39 + trusty/debian/patches/series | 4 +- trusty/debian/patches/skip-rtslib-test.patch | 33 - trusty/debian/po/POTFILES.in | 2 + trusty/debian/po/cs.po | 316 ++ trusty/debian/po/da.po | 304 ++ trusty/debian/po/de.po | 318 ++ trusty/debian/po/es.po | 341 ++ trusty/debian/po/fr.po | 342 ++ trusty/debian/po/it.po | 319 ++ trusty/debian/po/ja.po | 314 ++ trusty/debian/po/nl.po | 313 ++ trusty/debian/po/pt.po | 311 ++ trusty/debian/po/ru.po | 319 ++ trusty/debian/po/sv.po | 232 ++ trusty/debian/po/templates.pot | 273 ++ trusty/debian/pydist-overrides | 3 +- trusty/debian/rules | 76 +- trusty/debian/tests/cinder-daemons | 15 - trusty/debian/tests/cinder-volume | 17 - trusty/debian/tests/control | 3 - trusty/debian/tests/python-cinder | 14 - trusty/debian/tests/test_import_cinder.py | 4 - trusty/debian/watch | 3 + 61 files changed, 7691 insertions(+), 650 deletions(-) create mode 100644 trusty/debian/README.Debian create mode 100644 trusty/debian/cinder-api.config.in create mode 100644 trusty/debian/cinder-api.lintian-overrides create mode 100644 trusty/debian/cinder-api.postinst.in create mode 100644 trusty/debian/cinder-api.templates create mode 100644 trusty/debian/cinder-common.config.in create mode 100644 trusty/debian/cinder-common.lintian-overrides delete mode 100644 trusty/debian/cinder-common.postinst create mode 100644 trusty/debian/cinder-common.postinst.in create mode 100644 trusty/debian/cinder-common.postrm create mode 100644 trusty/debian/cinder-common.prerm create mode 100644 trusty/debian/cinder-common.sudoers create mode 100644 trusty/debian/cinder-common.templates create mode 100644 trusty/debian/cinder-common.tmpfile delete mode 100644 trusty/debian/cinder-volume-vmware.conf delete mode 100644 trusty/debian/cinder-volume.dirs delete mode 100644 trusty/debian/cinder-volume.postinst create mode 100644 trusty/debian/cinder-volume.postinst.in delete mode 100644 trusty/debian/cinder_sudoers delete mode 100644 trusty/debian/clean create mode 100644 trusty/debian/debian_control_vars create mode 100644 trusty/debian/gbp.conf delete mode 100644 trusty/debian/logging.conf delete mode 100644 trusty/debian/patches/fix-assert-raises-regex-tests.patch delete mode 100644 trusty/debian/patches/fix-long-casting.patch create mode 100644 trusty/debian/patches/install-missing-files.patch delete mode 100644 trusty/debian/patches/skip-rtslib-test.patch create mode 100644 trusty/debian/po/POTFILES.in create mode 100644 trusty/debian/po/cs.po 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/ja.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 delete mode 100755 trusty/debian/tests/cinder-daemons delete mode 100755 trusty/debian/tests/cinder-volume delete mode 100644 trusty/debian/tests/control delete mode 100755 trusty/debian/tests/python-cinder delete mode 100644 trusty/debian/tests/test_import_cinder.py create mode 100644 trusty/debian/watch diff --git a/trusty/debian/README.Debian b/trusty/debian/README.Debian new file mode 100644 index 000000000..0a7d689f3 --- /dev/null +++ b/trusty/debian/README.Debian @@ -0,0 +1,10 @@ +Migration from nova-volumes to cinder-volumes: + +1. upgrade your nova install to folsom +2. upgrade your nova database using nova-manage db sync +3. install the folsom version of cinder +4. create a cinder database using cinder-manage db sync +5. copy data from nova database using cinder-manage migrate import_db --src=$NOVA_SQL_CONN --dest=$CINDER_SQL_CONN +6. disable the nova-volume-api in enabled apis in /etc/nova/nova.conf sed -i "s/osapi_volume,// /etc/nova/nova.conf" +7. restart nova-api +8. start cinder-api diff --git a/trusty/debian/changelog b/trusty/debian/changelog index b6c178b23..e9d560139 100644 --- a/trusty/debian/changelog +++ b/trusty/debian/changelog @@ -1,54 +1,467 @@ -cinder (1:2015.1.1-1~u14.04+mos1) mos7.0; urgency=medium +cinder (2:7.0.0~b2-1~u14.04+mos1) mos8.0; urgency=medium - * Fix double [DEFAULT] within config generation + * Source: http://http.debian.net/debian/pool/main/c/cinder/cinder_7.0.0~b3-1.dsc + * Package version is lowered to satisfy the code version in 8.0 branch. + * Remove disable-zfs-tests.patch , code was changed. + * Add suds-jurko to pydist-overrides file. - -- Igor Yozhikov Fri, 07 Aug 2015 17:02:59 +0300 + -- Ivan Udovichenko Thu, 24 Sep 2015 23:55:34 +0300 -cinder (1:2015.1.0-1~u14.04+mos6) mos7.0; urgency=medium +cinder (2:7.0.0~b3-1) experimental; urgency=medium - * Fix build and runtime dependencies - * Fix files installation - LP#1462246 + * New upstream release. + * Align with MOS packaging: + - Bumped EPOCH to 2 instead of 1. + - Some Ubuntu version lower bounds for dependencies. + - Added a cinder-doc package. + * Fixed (build-)depends for this release. + * Refreshed disable-zfs-tests.patch. - -- Mikhail Ivanov Tue, 04 Aug 2015 12:37:59 +0300 + -- Thomas Goirand Tue, 01 Sep 2015 13:56:21 +0200 -cinder (1:2015.1.0-1~u14.04+mos5) mos7.0; urgency=medium +cinder (1:7.0.0~b2-1) experimental; urgency=medium - * debian/control: - - Add cinder-doc package section - - Add python-sphinx and python-oslosphinx - to build dependencies - * debian/rules: - - Add sphinxdoc to build with - - Add override_dh_sphinxdoc section - * Remove debian/docs + * New upstream release. + * Updated (build-)depends for this release. + * Fixed OSLO_PACKAGE_VERSION for last PBR version. + * Disable zfs tests. - -- Michael Ivanov Wed, 24 Jun 2015 13:27:58 +0300 + -- Thomas Goirand Fri, 10 Jul 2015 09:41:59 +0200 -cinder (1:2015.1.0-1~u14.04+mos4) mos7.0; urgency=medium +cinder (2015.1.0+2015.06.16.git26.9634b76ba5-3) unstable; urgency=medium - * Remove ger-orig-source from rules - #LP 1461467 + * Rebuilt for sqlalchemy 1.0.6. - -- Ivan Udovichenko Thu, 18 Jun 2015 22:49:51 +0300 + -- Thomas Goirand Wed, 01 Jul 2015 02:21:46 +0000 -cinder (1:2015.1.0-1~u14.04+mos3) mos7.0; urgency=medium +cinder (2015.1.0+2015.06.16.git26.9634b76ba5-2) unstable; urgency=medium - * remove "cinder-manage db sync" from "cinder-common.postinst" + * Fixed changelog regarding CVE number: CVE-2015-1851 and not + CVE-2015-1850 (Closes: #789349). - -- Vasyl Saienko Wed, 20 May 2015 10:05:46 +0200 + -- Thomas Goirand Sun, 21 Jun 2015 14:21:31 +0000 -cinder (1:2015.1.0-1~u14.04+mos2) mos7.0; urgency=medium +cinder (2015.1.0+2015.06.16.git26.9634b76ba5-1) unstable; urgency=high - * Fix python-oslo-* naming scheme - #LP 1459494 + * New upstream release (based on commit 26th g9634b76): + - Addresses CVE-2015-1851 / OSSA 2015-011 (Closes: #788996). - -- Vasyl Saienko Thu, 28 May 2015 09:05:46 +0200 + -- Thomas Goirand Tue, 16 Jun 2015 22:36:48 +0200 -cinder (1:2015.1.0-1~u14.04+mos1) mos7.0; urgency=medium +cinder (2015.1.0+2015.06.06.git24.493b6c7f12-1) unstable; urgency=medium - * Update spec for Kilo - update dependencies according to global requirements [0] - [0] https://github.com/openstack/requirements/blob/stable/kilo/global-requirements.txt + * New upstream release (basing on commit 24th 2015.06.06 493b6c7f12). + * Fixed debian/watch file to read from correct cinder project and not Nova. + * Fixed config file generation taking patches from upstream. - -- Vasyl Saienko Mon, 27 Apr 2015 12:05:46 +0200 + -- Thomas Goirand Mon, 11 May 2015 23:07:24 +0200 + +cinder (2015.1.0-1) unstable; urgency=medium + + * New upstream release. + * Fixed gbp.conf. + + -- Thomas Goirand Thu, 30 Apr 2015 21:33:43 +0000 + +cinder (2015.1~rc2-1) unstable; urgency=medium + + * New upstream release. + * Uploading to unstable. + * Updated (build-)depends for this release. + * Now generates cinder.conf on the fly. + * Added Fix_borked_StorPool_driver.patch + + -- Thomas Goirand Thu, 09 Apr 2015 23:48:10 +0200 + +cinder (2014.2.1-1) experimental; urgency=medium + + * New upstream release. + * Now depends on openstack-pkg-tools (>= 20~) to avoid systemd issues with + previous versions. + + -- Thomas Goirand Sun, 14 Dec 2014 08:59:02 +0000 + +cinder (2014.2-1) experimental; urgency=medium + + * New upstream release. + + -- Thomas Goirand Thu, 16 Oct 2014 15:23:17 +0000 + +cinder (2014.2~rc2-1) experimental; urgency=medium + + * New upstream release. + * Updated (build-)depends for this release. + * Switching to templated init scripts using openstack-pkg-tools >= 13. + * Mangling upstream rc and beta versions in watch file. + * Now using a single cinder-common.logrotate file instead of so many. + * Standards-Version is now 3.9.6 (no change). + + -- Thomas Goirand Sun, 05 Oct 2014 14:23:48 +0800 + +cinder (2014.2~rc1-1) experimental; urgency=medium + + * New upstream release. + * Updated (build-)depends for this release. + * Added more lintian-override for false positive about unused debconf + templates. + + -- Thomas Goirand Wed, 01 Oct 2014 15:43:51 +0800 + +cinder (2014.2~b3-2) experimental; urgency=medium + + * Fixed the DB connection directive name and section. + + -- Thomas Goirand Wed, 24 Sep 2014 18:50:02 +0800 + +cinder (2014.2~b3-1) experimental; urgency=medium + + [ Thomas Goirand ] + * New upstream release. + * New (build-)depends for this release. + * Removes usr/bin/cinder-rpc-zmq-receiver fron cinder-common.install, + as its gone upstream (moved into Oslo, it seems). + + [ gustavo panizzo ] + * Support to run cinder daemons under systemd. + + -- Thomas Goirand Sat, 20 Sep 2014 10:15:10 +0000 + +cinder (2014.1.1-2) unstable; urgency=medium + + * cinder-volume now depends on tgt >= 1:1.0.17-1.1~ (Closes: 751703). + + -- Thomas Goirand Mon, 16 Jun 2014 15:37:47 +0800 + +cinder (2014.1.1-1) unstable; urgency=medium + + * New upstream release. + * Removed fallback-to-None-on-missing-Glance-image-attrs.patch applied + upstream. + * Bumped python-six minimal requirements to 1.6.0. + + -- Thomas Goirand Mon, 09 Jun 2014 22:08:57 +0800 + +cinder (2014.1-7) unstable; urgency=medium + + * Now build-depends on openstack-pkg-tools >= 0.12~. + + -- Thomas Goirand Thu, 05 Jun 2014 07:04:33 +0000 + +cinder (2014.1-6) unstable; urgency=medium + + * Switched from restarting daemons to copytruncate in logrotate. + + -- Thomas Goirand Thu, 29 May 2014 14:01:00 +0800 + +cinder (2014.1-5) unstable; urgency=medium + + * Disable https for the default keystone conf, as this makes our CI fail. + + -- Thomas Goirand Mon, 05 May 2014 13:14:58 +0800 + +cinder (2014.1-4) unstable; urgency=medium + + * Updated intalian debconf translations (Closes: #745386). + + -- Thomas Goirand Sat, 03 May 2014 04:06:37 +0000 + +cinder (2014.1-3) unstable; urgency=medium + + * Now using keystone_authtoken in cinder.conf instead of api-paste.ini: + - Fixed config and postinst scripts of cinder-common to use that. + - Removed patch for api-paste.ini. + + -- Thomas Goirand Thu, 01 May 2014 00:01:50 +0800 + +cinder (2014.1-2) unstable; urgency=medium + + * Applied patch from Mike Perez to be able to create + volume from glance image without checksum. + + -- Thomas Goirand Sat, 26 Apr 2014 23:12:30 +0800 + +cinder (2014.1-1) unstable; urgency=medium + + * New upstream release. + * Uploading to unstable. + * Applied patch from Sylvain Baubeau to select + log destination (to syslog or to a file). + + -- Thomas Goirand Wed, 09 Apr 2014 22:09:38 +0800 + +cinder (2014.1~rc1-1) experimental; urgency=low + + * New upstream release. + * Removed now useless fix-sqlalchemy-version patch. + * Fixed new (build-)dependencies for this release. + + -- Thomas Goirand Fri, 28 Mar 2014 18:40:20 +0800 + +cinder (2014.1~b3-1) experimental; urgency=low + + * New upstream release. + + -- Thomas Goirand Mon, 17 Feb 2014 15:11:34 +0800 + +cinder (2013.2.2-2) unstable; urgency=medium + + * Rebuilt using openstack-pkg-tools >= 9. + + -- Thomas Goirand Fri, 14 Feb 2014 17:36:24 +0000 + +cinder (2013.2.2-1) unstable; urgency=medium + + * New upstream point release. + + -- Thomas Goirand Fri, 14 Feb 2014 11:04:50 +0800 + +cinder (2013.2.1-4) unstable; urgency=medium + + * Added postrotate script after logrotate to restart daemons. + * Fix webob version in requirements.txt. + + -- Thomas Goirand Mon, 03 Feb 2014 15:49:21 +0800 + +cinder (2013.2.1-3) unstable; urgency=medium + + * Updated fr.po debconf thanks to Julien Patriarca (Closes: #733091). + * New sv.po debconf translation thanks to Martin Bagge (Closes: #734585). + + -- Thomas Goirand Mon, 13 Jan 2014 17:27:07 +0800 + +cinder (2013.2.1-2) unstable; urgency=medium + + * Kills the "cinder enable" debconf feature. (Closes: #732547) + * Adds a Spanish debconf translation thanks to Matias A. Bellone + (Closes: #732535). + + -- Thomas Goirand Thu, 19 Dec 2013 15:46:34 +0800 + +cinder (2013.2.1-1) unstable; urgency=medium + + * New upstream release (Icehouse beta 1). + + -- Thomas Goirand Mon, 09 Dec 2013 21:07:33 +0800 + +cinder (2013.2-2) unstable; urgency=medium + + * Updated debconf translations with warm thanks to: + - French, Julien Patriarca (Closes: #728769). + - Russian, Yuri Kozlov (Closes: #729775). + + -- Thomas Goirand Sun, 08 Dec 2013 11:21:20 +0800 + +cinder (2013.2-1) unstable; urgency=low + + * New upstream release. + * Uploading to unstable. + * Fixed the path to the log files in the init scripts. + * Fixed the value of the state_path directive to /var/lib/cinder instead of + somewhere in /usr/lib/python2.x. + + -- Thomas Goirand Thu, 17 Oct 2013 01:02:21 +0800 + +cinder (2013.2~rc3-1) experimental; urgency=low + + * New upstream release. + * Kills the CEPH_ARGS hack in /etc/default/cinder and cinder-volume.init + since that's not needed anymore (upstream code manages this now in the + configuration file directly). + * sed -i "s/#auth_strategy=noauth/auth_strategy=keystone/" in the default + packaged cinder.conf (otherwise it doesn't work by default). + + -- Thomas Goirand Fri, 11 Oct 2013 22:54:46 +0800 + +cinder (2013.2~rc1-2) experimental; urgency=low + + * Updates the templates and translations to really (Closes: #708658). + + -- Thomas Goirand Wed, 09 Oct 2013 23:32:13 +0800 + +cinder (2013.2~rc1-1) experimental; urgency=low + + * New upstream release. + * Reviewed (build-)dependencies. + + -- Thomas Goirand Sat, 22 Jun 2013 16:27:46 +0800 + +cinder (2013.1.3-1) unstable; urgency=low + + * New upstream point release. + * Added several Debconf templates translations: + - Portuguese, thanks to Miguel Figueiredo (Closes: #705707). + - Italian, thanks to Beatrice Torracca (Closes: #719879). + - Czech, thanks to Michal Šimůnek (Closes: #721135). + * Removes now applied upstream patches for CVE-2013-4202 & CVE-2013-4183. + + -- Thomas Goirand Fri, 30 Aug 2013 11:35:22 +0800 + +cinder (2013.1.2-4) unstable; urgency=high + + * Adds missing depends: sqlite3. + * CVE-2013-4202: Fix DoS using XML entities in extensions (Closes: + * #719118). + * CVE-2013-4183: Enable zero the snapshot when delete snapshot in + LVMVolumeDriver (Closes: #719010). + + -- Thomas Goirand Sat, 13 Jul 2013 22:51:29 +0800 + +cinder (2013.1.2-3) unstable; urgency=low + + * Adds a patch to make it work with sqlalchemy >= 0.8 (Closes: #715431). + * Added build-depends: python-pywbem. + + -- Thomas Goirand Wed, 10 Jul 2013 15:28:16 +0800 + +cinder (2013.1.2-2) unstable; urgency=low + + * Starts Cinder after postgresql, mysql, keystone, rabbitmq-server and + * ntp. + * Added cinder-volume CEPH_ARGS export using what is configured in + /etc/default/cinder-volume. + * Rebuilds to use python-sqlalchemy >= 0.8. + + -- Thomas Goirand Sat, 22 Jun 2013 16:27:46 +0800 + +cinder (2013.1.2-1) unstable; urgency=low + + * New upstream release. + + -- Thomas Goirand Fri, 14 Jun 2013 22:55:23 +0800 + +cinder (2013.1.1-2) unstable; urgency=low + + * Added if [ -r /usr/share/dbconfig-common/dpkg/prerm ] in the prerm. + * Ran wrap-and-sort to clean stuff. + * Added creation and chown of /var/lib/cinder/{cache,volumes} after the + removal of the -R flag when doing the chown in openstack-pkg-tools. + + -- Thomas Goirand Thu, 23 May 2013 00:08:47 +0800 + +cinder (2013.1.1-1) unstable; urgency=low + + * Uploading to unstable. + * New upstream release. + * Fixed /etc/sudoers.d/cinder-common + * Reviewed package descriptions by the debian-l10n-english team. + + -- Thomas Goirand Thu, 11 Apr 2013 22:30:47 +0800 + +cinder (2013.1-1) experimental; urgency=low + + * New upstream release. + + -- Thomas Goirand Mon, 28 Jan 2013 15:54:59 +0800 + +cinder (2012.2.1-1) experimental; urgency=low + + [ Thomas Goirand ] + * New upstream release 2012.2.1 + * Fixes wrong handling (eg: policy violation) of /etc/cinder/cinder.conf. + * Now uses pkgos_func functions for debconf and dbconfig-common handling. + * Renames /etc/sudoers.d/cinder_sudoers as /etc/sudoers.d/cinder-common. + * Debconf now users cinder/ and not cinder-common/. + * Reviewed long and short descriptions in debian/control. + * Bumped Build-Depends-Indep: python-all to 2.6.6-3~ since we are using + dh_python2. + * Added everyone in the team as Uploaders:. + * Changed Homepage field to http://cinder.openstack.org/. + * Dependencies are now by alpha order. + * Removed useless empty cinder-volume.postrm, cinder-api.postrm, + cinder-scheduler.postinst, cinder-scheduler.postrm. + * Pre-Depends: dpkg (>= 1.15.6~) because we use xz compression. + * Asks for admin tenant, user and password with debconf, patches + api-paste.ini so it is syntaxicaly correct. + * Auto-detects a valide volume group name, and prompt the user with debconf + about it. + + -- Thomas Goirand Sun, 02 Dec 2012 07:00:49 +0000 + +cinder (2012.2~rc1+git1~6b31057-1) experimental; urgency=low + + * First debian release + + -- Mehdi Abaakouk Thu, 13 Sep 2012 15:52:06 +0200 + +cinder (2012.2~rc1~20120907.230-0ubuntu4) quantal; urgency=low + + [Chuck Short] + * New upstream version. + * debian/cinder.conf: Fix path for cinder-rootwrap. (LP: #1045438) + * debian/control: Add python-glanceclient as a dep. + * debian/cinder-common.postinst: Fix chmod thinko. + * debian/*.upstart: Specify the configuration files. + + [Soren Hansen] + * Update debian/watch to account for symbolically named tarballs and + use newer URL. + * Fix Launchpad URLs in debian/watch. + + -- Chuck Short Fri, 07 Sep 2012 11:27:55 -0500 + +cinder (2012.2~f3-0ubuntu3) quantal; urgency=low + + * debian/cinder.conf: Re-add sql_connection and set it to sqllite. + + -- Chuck Short Wed, 22 Aug 2012 20:14:41 -0500 + +cinder (2012.2~f3-0ubuntu2) quantal; urgency=low + + * debian/cinder.conf: Get rid of deprecated warnings. + (LP: #1036240) + + -- Chuck Short Sun, 19 Aug 2012 13:36:22 -0500 + +cinder (2012.2~f3-0ubuntu1) quantal; urgency=low + + * New upstream version. + * debian/patches/0001-Use-setuptools-git.patch: Dropped + * debian/control: Add python-glanceclient + + -- Chuck Short Fri, 17 Aug 2012 10:18:57 -0500 + +cinder (2012.2~f3~20120809.102-0ubuntu2) quantal; urgency=low + + * debian/cinder.conf, cinder-common.install: Use rootwrap.conf. (LP: #1036240) + * debian/control: Drop python-babel. + + -- Chuck Short Mon, 13 Aug 2012 14:14:31 -0500 + +cinder (2012.2~f3~20120809.102-0ubuntu1) quantal; urgency=low + + [ Adam Gandelman ] + * debian/control: Add python-setuptools dependency. + * debian/cinder-common.postinst: Fix syntax errors, fix permissions. + * debian/cinder-common.dirs: Correct, etc/nova -> etc/cinder. + * debian/{cinder_sudoers, rules, cinder-common.install}: Install proper + cinder_sudoers. + * debian/cinder-*.upstart: Close quotes, replace 'nova' references with + 'cinder'. + * debian/cinder.conf: Specify correct sql_connection. + * debian/cinder-scheduler.postinst: Added. Migrate local databases only. + + [ Chuck Short ] + * debian/*.upstart: Fix upstart jobs to run with right interfaces. + (LP: #1030197) + * debian/control: Drop python-babel, python-nosexcover + * debian/control: Add python-mox, pep8 + * debian/rules: Re-add get-orig-source + * debian/rules: Enable testsuite. + * debian/cinder.conf: Update config file. + * debian/cinder-{api,volumes,scheduler}.manpages: Add manpages. + * New upstream version. + * debian/rules: Don't run pep8 tests + * debian/patches/0001-Use-setuptools-git.patch: Cleanup manifest + * debian/control: Add python-setuptools-git + * debian/control: Add section for python-cinder + * fix lintian warnings and errors. + * debian/cinder-common.install: Remove clear_rabbit_queues since it + will conflict with nova installed. + + -- Chuck Short Fri, 10 Aug 2012 12:05:11 -0500 + +cinder (2012.2~f1~20120503.2-0ubuntu1) quantal; urgency=low + + * Initial release. + + -- Chuck Short Tue, 22 May 2012 09:57:46 -0400 diff --git a/trusty/debian/cinder-api.config.in b/trusty/debian/cinder-api.config.in new file mode 100644 index 000000000..63a5fcae7 --- /dev/null +++ b/trusty/debian/cinder-api.config.in @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +#PKGOS-INCLUDE# + +pkgos_register_endpoint_config cinder + +exit 0 diff --git a/trusty/debian/cinder-api.init.in b/trusty/debian/cinder-api.init.in index a3eaf8edc..1f715f6e8 100644 --- a/trusty/debian/cinder-api.init.in +++ b/trusty/debian/cinder-api.init.in @@ -12,10 +12,7 @@ # virtual machine instances ### END INIT INFO -# Author: Julien Danjou , Thomas Goirand - -# PATH should only include /usr/* if it runs after the mountnfs.sh script -PATH=/sbin:/usr/sbin:/bin:/usr/bin +# Author: Thomas Goirand DESC="OpenStack Cinder Api" PROJECT_NAME=cinder NAME=${PROJECT_NAME}-api diff --git a/trusty/debian/cinder-api.lintian-overrides b/trusty/debian/cinder-api.lintian-overrides new file mode 100644 index 000000000..583fbf0db --- /dev/null +++ b/trusty/debian/cinder-api.lintian-overrides @@ -0,0 +1,5 @@ +cinder-api: unused-debconf-template cinder/register-endpoint +cinder-api: unused-debconf-template cinder/keystone-ip +cinder-api: unused-debconf-template cinder/keystone-auth-token +cinder-api: unused-debconf-template cinder/endpoint-ip +cinder-api: unused-debconf-template cinder/region-name diff --git a/trusty/debian/cinder-api.postinst.in b/trusty/debian/cinder-api.postinst.in new file mode 100644 index 000000000..ff22918c6 --- /dev/null +++ b/trusty/debian/cinder-api.postinst.in @@ -0,0 +1,15 @@ +#!/bin/sh + +set -e + +#PKGOS-INCLUDE# + +if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ] ; then + . /usr/share/debconf/confmodule + pkgos_register_endpoint_postinst cinder cinder volume "Cinder Volume Service" 8776 /v1/'%(tenant_id)s' + db_stop +fi + +#DEBHELPER# + +exit 0 diff --git a/trusty/debian/cinder-api.templates b/trusty/debian/cinder-api.templates new file mode 100644 index 000000000..072835693 --- /dev/null +++ b/trusty/debian/cinder-api.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: cinder/register-endpoint +Type: boolean +Default: false +_Description: Register Cinder 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: cinder/keystone-ip +Type: string +_Description: Keystone server IP address: + Please enter the IP address of the Keystone server, so that cinder-api can + contact Keystone to do the Cinder service and endpoint creation. + +Template: cinder/keystone-auth-token +Type: password +_Description: Keystone authentication token: + To configure its endpoint in Keystone, cinder-api needs the Keystone + authentication token. + +Template: cinder/endpoint-ip +Type: string +_Description: Cinder endpoint IP address: + Please enter the IP address that will be used to contact Cinder. + . + 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: cinder/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/cinder-backup.init.in b/trusty/debian/cinder-backup.init.in index 8ac22037b..22c56ddaf 100644 --- a/trusty/debian/cinder-backup.init.in +++ b/trusty/debian/cinder-backup.init.in @@ -12,9 +12,6 @@ ### 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 Cinder Backup" PROJECT_NAME=cinder NAME=${PROJECT_NAME}-backup diff --git a/trusty/debian/cinder-common.config.in b/trusty/debian/cinder-common.config.in new file mode 100644 index 000000000..ecc5f685d --- /dev/null +++ b/trusty/debian/cinder-common.config.in @@ -0,0 +1,32 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule +CINDER_CONF=/etc/cinder/cinder.conf + +#PKGOS-INCLUDE# + +pkgos_var_user_group cinder +pkgos_dbc_read_conf -pkg cinder-common ${CINDER_CONF} database connection cinder $@ +pkgos_rabbit_read_conf ${CINDER_CONF} oslo_messaging_rabbit cinder +pkgos_read_admin_creds ${CINDER_CONF} keystone_authtoken cinder + +pkgos_inifile get ${CINDER_CONF} DEFAULT volume_group +if [ -n "${RET}" ] && [ ! "${RET}" = "NOT_FOUND" ] ; then + db_set cinder/volume_group "${RET}" +else + db_get cinder/volume_group + if [ -z "${RET}" ] && [ -x /sbin/vgdisplay ] ; then + # Since we have no prior value, try to guess it from vgdisplay + VGDISP=`vgdisplay -c | head -n 1` + if [ -n "${VGDISP}" ] ; then + VGNAME=`echo ${VGDISP} | cut -d: -f1` + db_set cinder/volume_group ${VGNAME} + fi + fi +fi +db_input high cinder/volume_group || true +db_go + +exit 0 diff --git a/trusty/debian/cinder-common.dirs b/trusty/debian/cinder-common.dirs index f622135d1..989ecfa5e 100644 --- a/trusty/debian/cinder-common.dirs +++ b/trusty/debian/cinder-common.dirs @@ -1,5 +1 @@ -etc/cinder etc/cinder/rootwrap.d -var/lib/cinder -var/log/cinder -var/lib/cinder/volumes diff --git a/trusty/debian/cinder-common.install b/trusty/debian/cinder-common.install index ee33f7516..31637068a 100644 --- a/trusty/debian/cinder-common.install +++ b/trusty/debian/cinder-common.install @@ -1,7 +1,6 @@ -debian/cinder.conf etc/cinder -etc/cinder/api-paste.ini etc/cinder -etc/cinder/policy.json etc/cinder -etc/cinder/rootwrap.conf etc/cinder +etc/cinder/api-paste.ini /usr/share/cinder-common +etc/cinder/policy.json /etc/cinder +etc/cinder/rootwrap.conf /etc/cinder usr/bin/cinder-manage usr/bin/cinder-rootwrap usr/bin/cinder-rtstool diff --git a/trusty/debian/cinder-common.lintian-overrides b/trusty/debian/cinder-common.lintian-overrides new file mode 100644 index 000000000..1731b553e --- /dev/null +++ b/trusty/debian/cinder-common.lintian-overrides @@ -0,0 +1,9 @@ +cinder-common: unused-debconf-template cinder/start_services +cinder-common: unused-debconf-template cinder/start_services +cinder-common: unused-debconf-template cinder/auth-host +cinder-common: unused-debconf-template cinder/admin-tenant-name +cinder-common: unused-debconf-template cinder/admin-user +cinder-common: unused-debconf-template cinder/admin-password +cinder-common: unused-debconf-template cinder/rabbit_host +cinder-common: unused-debconf-template cinder/rabbit_userid +cinder-common: unused-debconf-template cinder/rabbit_password diff --git a/trusty/debian/cinder-common.logrotate b/trusty/debian/cinder-common.logrotate index 3d2cc79d1..f96b1b8bb 100644 --- a/trusty/debian/cinder-common.logrotate +++ b/trusty/debian/cinder-common.logrotate @@ -3,6 +3,6 @@ missingok compress delaycompress - copytruncate notifempty + copytruncate } diff --git a/trusty/debian/cinder-common.postinst b/trusty/debian/cinder-common.postinst deleted file mode 100644 index fbea5f390..000000000 --- a/trusty/debian/cinder-common.postinst +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/sh -e - -if [ "$1" = "configure" ]; then - if ! getent group cinder > /dev/null 2>&1; then - addgroup --system cinder >/dev/null - fi - - if ! getent passwd cinder > /dev/null 2>&1; then - adduser --system --home /var/lib/cinder --ingroup cinder --no-create-home \ - --shell /usr/sbin/nologin cinder - fi - - chown -R cinder:adm /var/log/cinder - chmod 0750 /var/log/cinder - chown -R cinder:cinder /var/lib/cinder /etc/cinder - chmod 0750 /etc/cinder - chown -R root:root /etc/cinder/rootwrap.d - chmod 0755 /etc/cinder/rootwrap.d - chown root:root /etc/cinder/rootwrap.conf - - # generating cinder.conf.sample - python -m cinder.openstack.common.config.generator cinder/api/common.py cinder/api/middleware/auth.py \ - cinder/api/middleware/sizelimit.py cinder/api/views/versions.py \ - cinder/backup/chunkeddriver.py cinder/backup/driver.py \ - cinder/backup/drivers/ceph.py cinder/backup/drivers/nfs.py \ - cinder/backup/drivers/swift.py cinder/backup/drivers/tsm.py \ - cinder/backup/manager.py cinder/cmd/manage.py cinder/cmd/volume.py \ - cinder/cmd/volume_usage_audit.py cinder/common/config.py \ - cinder/compute/__init__.py cinder/compute/nova.py cinder/db/api.py \ - cinder/db/base.py cinder/exception.py cinder/image/glance.py \ - cinder/image/image_utils.py cinder/keymgr/conf_key_mgr.py \ - cinder/keymgr/__init__.py cinder/keymgr/key_mgr.py \ - cinder/openstack/common/eventlet_backdoor.py \ - cinder/openstack/common/periodic_task.py \ - cinder/openstack/common/policy.py \ - cinder/openstack/common/versionutils.py cinder/quota.py \ - cinder/scheduler/driver.py cinder/scheduler/host_manager.py \ - cinder/scheduler/manager.py cinder/scheduler/scheduler_options.py \ - cinder/scheduler/simple.py cinder/scheduler/weights/capacity.py \ - cinder/scheduler/weights/volume_number.py cinder/service.py \ - cinder/ssh_utils.py cinder/transfer/api.py cinder/volume/api.py \ - cinder/volume/driver.py cinder/volume/drivers/block_device.py \ - cinder/volume/drivers/cloudbyte/options.py \ - cinder/volume/drivers/datera.py \ - cinder/volume/drivers/dell/dell_storagecenter_common.py \ - cinder/volume/drivers/emc/emc_vmax_common.py \ - cinder/volume/drivers/emc/emc_vnx_cli.py \ - cinder/volume/drivers/emc/xtremio.py cinder/volume/drivers/eqlx.py \ - cinder/volume/drivers/glusterfs.py cinder/volume/drivers/hds/hds.py \ - cinder/volume/drivers/hds/iscsi.py cinder/volume/drivers/hds/nfs.py \ - cinder/volume/drivers/hitachi/hbsd_common.py \ - cinder/volume/drivers/hitachi/hbsd_fc.py \ - cinder/volume/drivers/hitachi/hbsd_horcm.py \ - cinder/volume/drivers/hitachi/hbsd_iscsi.py \ - cinder/volume/drivers/huawei/__init__.py \ - cinder/volume/drivers/ibm/flashsystem.py cinder/volume/drivers/ibm/gpfs.py \ - cinder/volume/drivers/ibm/ibmnas.py \ - cinder/volume/drivers/ibm/storwize_svc/__init__.py \ - cinder/volume/drivers/ibm/xiv_ds8k.py cinder/volume/drivers/lvm.py \ - cinder/volume/drivers/netapp/options.py cinder/volume/drivers/nfs.py \ - cinder/volume/drivers/nimble.py cinder/volume/drivers/openvstorage.py \ - cinder/volume/drivers/prophetstor/options.py cinder/volume/drivers/pure.py \ - cinder/volume/drivers/quobyte.py cinder/volume/drivers/rbd.py \ - cinder/volume/drivers/remotefs.py \ - cinder/volume/drivers/san/hp/hp_3par_common.py \ - cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py \ - cinder/volume/drivers/san/san.py cinder/volume/drivers/scality.py \ - cinder/volume/drivers/smbfs.py cinder/volume/drivers/solidfire.py \ - cinder/volume/drivers/srb.py cinder/volume/drivers/violin/v6000_common.py \ - cinder/volume/drivers/vmware/vmdk.py cinder/volume/drivers/windows/windows.py \ - cinder/volume/drivers/xio.py cinder/volume/drivers/zfssa/zfssanfs.py \ - cinder/volume/manager.py cinder/wsgi.py \ - cinder/zonemanager/drivers/brocade/brcd_fabric_opts.py \ - cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py \ - cinder/zonemanager/drivers/cisco/cisco_fabric_opts.py \ - cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py cinder/zonemanager/fc_zone_manager.py \ - > /etc/cinder/cinder.conf.sample && \ - - oslo-config-generator \ - --namespace oslo_concurrency --namespace oslo_db \ - --namespace oslo_messaging --namespace policy \ - --namespace keystonemiddleware.auth_token \ - | sed '/^\[DEFAULT/d' >> /etc/cinder/cinder.conf.sample - - if [ "$?" -ne 0 ]; then - echo "cinder sample configuration file generation fails!" - fi - - if [ -e /var/lib/cinder/cinder.sqlite ]; then - chown cinder:cinder /var/lib/cinder/cinder.sqlite - chmod 0600 /var/lib/cinder/cinder.sqlite - fi -fi - -#DEBHELPER# diff --git a/trusty/debian/cinder-common.postinst.in b/trusty/debian/cinder-common.postinst.in new file mode 100644 index 000000000..00075b8f1 --- /dev/null +++ b/trusty/debian/cinder-common.postinst.in @@ -0,0 +1,46 @@ +#!/bin/sh + +set -e + +CINDER_CONF=/etc/cinder/cinder.conf + +#PKGOS-INCLUDE# + +if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ] ; then + . /usr/share/debconf/confmodule + . /usr/share/dbconfig-common/dpkg/postinst + + pkgos_var_user_group cinder + + # we need few folders with cinder:cinder rights. + mkdir -p /var/lib/cinder/cache + mkdir -p /var/lib/cinder/volumes + chown cinder:cinder /var/lib/cinder/cache + chown cinder:cinder /var/lib/cinder/volumes + + pkgos_write_new_conf cinder cinder.conf + pkgos_write_new_conf cinder api-paste.ini + pkgos_write_new_conf cinder logging.conf + db_get cinder/configure_db + if [ "$RET" = "true" ]; then + pkgos_dbc_postinst ${CINDER_CONF} database connection cinder $@ + fi + pkgos_rabbit_write_conf ${CINDER_CONF} oslo_messaging_rabbit cinder + pkgos_write_admin_creds ${CINDER_CONF} keystone_authtoken cinder + db_get cinder/volume_group + if [ -n "${RET}" ] ; then + pkgos_inifile set ${CINDER_CONF} DEFAULT volume_group ${RET} + fi + + chmod 0440 /etc/sudoers.d/cinder-common + db_get cinder/configure_db + if [ "$RET" = "true" ]; then + echo "Now calling cinder-manage db sync: this may take a while..." + su -s /bin/sh -c 'cinder-manage db sync' cinder + fi + db_stop +fi + +#DEBHELPER# + +exit 0 diff --git a/trusty/debian/cinder-common.postrm b/trusty/debian/cinder-common.postrm new file mode 100644 index 000000000..614fc2067 --- /dev/null +++ b/trusty/debian/cinder-common.postrm @@ -0,0 +1,32 @@ +#!/bin/sh + +set -e + +if [ "$1" = "purge" ] && [ -f /usr/share/debconf/confmodule ] ; then + if [ -f /usr/share/debconf/confmodule ] ; then + . /usr/share/debconf/confmodule + + db_get cinder/configure_db || true + if [ "$RET" = "true" ]; then + if [ -f /usr/share/dbconfig-common/dpkg/postrm ]; then + . /usr/share/dbconfig-common/dpkg/postrm + dbc_go cinder-common $@ + else + rm -f /etc/dbconfig-common/cinder-common.conf + if which ucf >/dev/null 2>&1; then + ucf --purge /etc/dbconfig-common/cinder-common.conf + ucfr --purge cinder-common /etc/dbconfig-common/cinder-common.conf + fi + fi + fi + fi + + rm -f /etc/cinder/cinder.conf /etc/cinder/api-paste.ini /etc/cinder/logging.conf + rmdir --ignore-fail-on-non-empty /etc/cinder || true + rm -f /etc/default/cinder-common + rm -rf /var/lib/cinder /var/log/cinder +fi + +#DEBHELPER# + +exit 0 diff --git a/trusty/debian/cinder-common.prerm b/trusty/debian/cinder-common.prerm new file mode 100644 index 000000000..71084c6c4 --- /dev/null +++ b/trusty/debian/cinder-common.prerm @@ -0,0 +1,15 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +db_get cinder/configure_db || true +if [ "$RET" = "true" ]; then + if [ -r /usr/share/dbconfig-common/dpkg/prerm ] ; then + . /usr/share/dbconfig-common/dpkg/prerm + dbc_go cinder-common $@ + fi +fi + +#DEBHELPER# diff --git a/trusty/debian/cinder-common.sudoers b/trusty/debian/cinder-common.sudoers new file mode 100644 index 000000000..ed5d479de --- /dev/null +++ b/trusty/debian/cinder-common.sudoers @@ -0,0 +1,3 @@ +Defaults:cinder !requiretty + +cinder ALL = (root) NOPASSWD: /usr/bin/cinder-rootwrap /etc/cinder/rootwrap.conf * diff --git a/trusty/debian/cinder-common.templates b/trusty/debian/cinder-common.templates new file mode 100644 index 000000000..06c23fdac --- /dev/null +++ b/trusty/debian/cinder-common.templates @@ -0,0 +1,89 @@ +# 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: cinder/configure_db +Type: boolean +Default: false +_Description: Set up a database for Cinder? + No database has been set up for Cinder 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 + cinder". + +Template: cinder/auth-host +Type: string +Default: 127.0.0.1 +_Description: Authentication server hostname: + Please specify the hostname of the authentication server. Typically + this is also the hostname of the OpenStack Identity Service (Keystone). + +Template: cinder/admin-tenant-name +Type: string +Default: admin +# 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 aside with your translation. Example for French: +# proprietaire ("tenant") +_Description: Authentication server tenant name: + Please specify the authentication server tenant name. + +Template: cinder/admin-user +Type: string +Default: admin +_Description: Authentication server username: + Please specify the username to use with the authentication server. + +Template: cinder/admin-password +Type: password +_Description: Authentication server password: + Please specify the password to use with the authentication server. + +Template: cinder/volume_group +Type: string +_Description: Cinder volume group: + Please specify the name of the LVM volume group on which Cinder + will create partitions. + +Template: cinder/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: cinder/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: cinder/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. diff --git a/trusty/debian/cinder-common.tmpfile b/trusty/debian/cinder-common.tmpfile new file mode 100644 index 000000000..cb4b3167d --- /dev/null +++ b/trusty/debian/cinder-common.tmpfile @@ -0,0 +1 @@ +d /run/cinder 0755 cinder cinder - diff --git a/trusty/debian/cinder-scheduler.init.in b/trusty/debian/cinder-scheduler.init.in index c5caa292e..486670494 100644 --- a/trusty/debian/cinder-scheduler.init.in +++ b/trusty/debian/cinder-scheduler.init.in @@ -12,10 +12,7 @@ # virtual machine instances ### END INIT INFO -# Author: Julien Danjou , Thomas Goirand - -# PATH should only include /usr/* if it runs after the mountnfs.sh script -PATH=/sbin:/usr/sbin:/bin:/usr/bin +# Author: Thomas Goirand DESC="OpenStack Cinder Scheduler" PROJECT_NAME=cinder NAME=${PROJECT_NAME}-scheduler diff --git a/trusty/debian/cinder-volume-vmware.conf b/trusty/debian/cinder-volume-vmware.conf deleted file mode 100644 index 2e531c61a..000000000 --- a/trusty/debian/cinder-volume-vmware.conf +++ /dev/null @@ -1,21 +0,0 @@ -# vim: set ft=upstart et ts=2: -description "Cinder volume service for vmware" -author "Igor Gajsin igajsin@mirantis.com" - -start on runlevel [2345] -stop on runlevel [!2345] - -chdir /var/run - -pre-start script - mkdir -p /var/run/cinder - chown cinder:cinder /var/run/cinder - - mkdir -p /var/lock/cinder - chown cinder:root /var/lock/cinder -end script - -script - [ -r /etc/default/$UPSTART_JOB ] &&. /etc/default/$UPSTART_JOB - start-stop-daemon --start --chuid cinder --exec /usr/bin/cinder-volume -- $CINDER_VOLUME_OPTS -end script diff --git a/trusty/debian/cinder-volume.dirs b/trusty/debian/cinder-volume.dirs deleted file mode 100644 index 8ef65c6b2..000000000 --- a/trusty/debian/cinder-volume.dirs +++ /dev/null @@ -1,2 +0,0 @@ -var/lib/cinder/volumes -usr/share/cinder diff --git a/trusty/debian/cinder-volume.init.in b/trusty/debian/cinder-volume.init.in index 15193efcc..98439f026 100644 --- a/trusty/debian/cinder-volume.init.in +++ b/trusty/debian/cinder-volume.init.in @@ -12,10 +12,7 @@ # virtual machine instances ### END INIT INFO -# Author: Julien Danjou - -# PATH should only include /usr/* if it runs after the mountnfs.sh script -PATH=/sbin:/usr/sbin:/bin:/usr/bin +# Author: Thomas Goirand DESC="OpenStack Cinder Volume" PROJECT_NAME=cinder NAME=${PROJECT_NAME}-volume diff --git a/trusty/debian/cinder-volume.install b/trusty/debian/cinder-volume.install index cbe16b457..ae47712db 100644 --- a/trusty/debian/cinder-volume.install +++ b/trusty/debian/cinder-volume.install @@ -1,5 +1,4 @@ debian/cinder_tgt.conf etc/tgt/conf.d -debian/cinder-volume-vmware.conf usr/share/cinder -etc/cinder/rootwrap.d/volume.filters /etc/cinder/rootwrap.d +etc/cinder/rootwrap.d/volume.filters /etc/cinder/rootwrap.d usr/bin/cinder-volume usr/bin/cinder-volume-usage-audit diff --git a/trusty/debian/cinder-volume.postinst b/trusty/debian/cinder-volume.postinst deleted file mode 100644 index d9e3bcfe7..000000000 --- a/trusty/debian/cinder-volume.postinst +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -e - -if [ "$1" = "configure" ]; then - chown cinder:cinder /var/lib/cinder/volumes - chmod 0750 /var/lib/cinder/volumes - chown root:root /etc/cinder/rootwrap.d/volume.filters - - if which invoke-rc.d >/dev/null 2>&1; then - invoke-rc.d tgtd restart > /dev/null 2>&1 || true - else - /etc/init.d/tgtd restart > /dev/null 2>&1 || true - fi - - if which invoke-rc.d >/dev/null 2>&1; then - invoke-rc.d cinder-volume restart > /dev/null 2>&1 || true - else - /etc/init.d/cinder-volume restart > /dev/null 2>&1 || true - fi - -fi - -#DEBHELPER# diff --git a/trusty/debian/cinder-volume.postinst.in b/trusty/debian/cinder-volume.postinst.in new file mode 100644 index 000000000..42484208c --- /dev/null +++ b/trusty/debian/cinder-volume.postinst.in @@ -0,0 +1,21 @@ +#!/bin/sh + +set -e + +#PKGOS-INCLUDE# + +if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ] ; then + pkgos_var_user_group cinder + chmod 0750 /var/lib/cinder/volumes + chown root:root /etc/cinder/rootwrap.d/volume.filters + + if which invoke-rc.d >/dev/null 2>&1; then + invoke-rc.d tgtd restart > /dev/null 2>&1 || true + else + /etc/init.d/tgtd restart > /dev/null 2>&1 || true + fi +fi + +#DEBHELPER# + +exit 0 diff --git a/trusty/debian/cinder.conf b/trusty/debian/cinder.conf index 709403356..7e09892c0 100644 --- a/trusty/debian/cinder.conf +++ b/trusty/debian/cinder.conf @@ -1,11 +1,2849 @@ [DEFAULT] -rootwrap_config = /etc/cinder/rootwrap.conf -api_paste_confg = /etc/cinder/api-paste.ini -iscsi_helper = tgtadm -volume_name_template = volume-%s -volume_group = cinder-volumes -verbose = True -auth_strategy = keystone -state_path = /var/lib/cinder -lock_path = /var/lock/cinder -volumes_dir = /var/lib/cinder/volumes + +# +# Options defined in oslo.messaging +# + +# ZeroMQ bind address. Should be a wildcard (*), an ethernet +# interface, or IP. The "host" option should point or resolve +# to this address. (string value) +#rpc_zmq_bind_address=* + +# MatchMaker driver. (string value) +#rpc_zmq_matchmaker=oslo_messaging._drivers.matchmaker.MatchMakerLocalhost + +# ZeroMQ receiver listening port. (integer value) +#rpc_zmq_port=9501 + +# Number of ZeroMQ contexts, defaults to 1. (integer value) +#rpc_zmq_contexts=1 + +# Maximum number of ingress messages to locally buffer per +# topic. Default is unlimited. (integer value) +#rpc_zmq_topic_backlog= + +# Directory for holding IPC sockets. (string value) +#rpc_zmq_ipc_dir=/var/run/openstack + +# Name of this node. Must be a valid hostname, FQDN, or IP +# address. Must match "host" option, if running Nova. (string +# value) +#rpc_zmq_host=cinder + +# Seconds to wait before a cast expires (TTL). Only supported +# by impl_zmq. (integer value) +#rpc_cast_timeout=30 + +# Heartbeat frequency. (integer value) +#matchmaker_heartbeat_freq=300 + +# Heartbeat time-to-live. (integer value) +#matchmaker_heartbeat_ttl=600 + +# Size of RPC thread pool. (integer value) +#rpc_thread_pool_size=64 + +# Driver or drivers to handle sending notifications. (multi +# valued) +#notification_driver= + +# AMQP topic used for OpenStack notifications. (list value) +# Deprecated group/name - [rpc_notifier2]/topics +#notification_topics=notifications + +# Seconds to wait for a response from a call. (integer value) +#rpc_response_timeout=60 + +# A URL representing the messaging driver to use and its full +# configuration. If not set, we fall back to the rpc_backend +# option and driver specific configuration. (string value) +#transport_url= + +# The messaging driver to use, defaults to rabbit. Other +# drivers include qpid and zmq. (string value) +#rpc_backend=rabbit + +# The default exchange under which topics are scoped. May be +# overridden by an exchange name specified in the +# transport_url option. (string value) +#control_exchange=openstack + + +# +# Options defined in cinder.exception +# + +# Make exception message format errors fatal. (boolean value) +#fatal_exception_format_errors=false + + +# +# Options defined in cinder.quota +# + +# Number of volumes allowed per project (integer value) +#quota_volumes=10 + +# Number of volume snapshots allowed per project (integer +# value) +#quota_snapshots=10 + +# Number of consistencygroups allowed per project (integer +# value) +#quota_consistencygroups=10 + +# Total amount of storage, in gigabytes, allowed for volumes +# and snapshots per project (integer value) +#quota_gigabytes=1000 + +# Number of volume backups allowed per project (integer value) +#quota_backups=10 + +# Total amount of storage, in gigabytes, allowed for backups +# per project (integer value) +#quota_backup_gigabytes=1000 + +# Number of seconds until a reservation expires (integer +# value) +#reservation_expire=86400 + +# Count of reservations until usage is refreshed (integer +# value) +#until_refresh=0 + +# Number of seconds between subsequent usage refreshes +# (integer value) +#max_age=0 + +# Default driver to use for quota checks (string value) +#quota_driver=cinder.quota.DbQuotaDriver + +# Enables or disables use of default quota class with default +# quota. (boolean value) +#use_default_quota_class=true + + +# +# Options defined in cinder.service +# + +# Interval, in seconds, between nodes reporting state to +# datastore (integer value) +#report_interval=10 + +# Interval, in seconds, between running periodic tasks +# (integer value) +#periodic_interval=60 + +# Range, in seconds, to randomly delay when starting the +# periodic task scheduler to reduce stampeding. (Disable by +# setting to 0) (integer value) +#periodic_fuzzy_delay=60 + +# IP address on which OpenStack Volume API listens (string +# value) +#osapi_volume_listen=0.0.0.0 + +# Port on which OpenStack Volume API listens (integer value) +#osapi_volume_listen_port=8776 + +# Number of workers for OpenStack Volume API service. The +# default is equal to the number of CPUs available. (integer +# value) +#osapi_volume_workers= + + +# +# Options defined in cinder.ssh_utils +# + +# Option to enable strict host key checking. When set to +# "True" Cinder will only connect to systems with a host key +# present in the configured "ssh_hosts_key_file". When set to +# "False" the host key will be saved upon first connection and +# used for subsequent connections. Default=False (boolean +# value) +#strict_ssh_host_key_policy=false + +# File containing SSH host keys for the systems with which +# Cinder needs to communicate. OPTIONAL: +# Default=$state_path/ssh_known_hosts (string value) +#ssh_hosts_key_file=$state_path/ssh_known_hosts + + +# +# Options defined in cinder.test +# + +# File name of clean sqlite db (string value) +#sqlite_clean_db=clean.sqlite + + +# +# Options defined in cinder.wsgi +# + +# Maximum line size of message headers to be accepted. +# max_header_line may need to be increased when using large +# tokens (typically those generated by the Keystone v3 API +# with big service catalogs). (integer value) +#max_header_line=16384 + +# Timeout for client connections' socket operations. If an +# incoming connection is idle for this number of seconds it +# will be closed. A value of '0' means wait forever. (integer +# value) +#client_socket_timeout=900 + +# If False, closes the client socket connection explicitly. +# Setting it to True to maintain backward compatibility. +# Recommended setting is set it to False. (boolean value) +#wsgi_keep_alive=true + +# Sets the value of TCP_KEEPALIVE (True/False) for each server +# socket. (boolean value) +#tcp_keepalive=true + +# Sets the value of TCP_KEEPIDLE in seconds for each server +# socket. Not supported on OS X. (integer value) +#tcp_keepidle=600 + +# Sets the value of TCP_KEEPINTVL in seconds for each server +# socket. Not supported on OS X. (integer value) +#tcp_keepalive_interval= + +# Sets the value of TCP_KEEPCNT for each server socket. Not +# supported on OS X. (integer value) +#tcp_keepalive_count= + +# CA certificate file to use to verify connecting clients +# (string value) +#ssl_ca_file= + +# Certificate file to use when starting the server securely +# (string value) +#ssl_cert_file= + +# Private key file to use when starting the server securely +# (string value) +#ssl_key_file= + + +# +# Options defined in cinder.api.common +# + +# The maximum number of items that a collection resource +# returns in a single response (integer value) +#osapi_max_limit=1000 + +# Base URL that will be presented to users in links to the +# OpenStack Volume API (string value) +# Deprecated group/name - [DEFAULT]/osapi_compute_link_prefix +#osapi_volume_base_URL= + + +# +# Options defined in cinder.api.middleware.auth +# + +# Treat X-Forwarded-For as the canonical remote address. Only +# enable this if you have a sanitizing proxy. (boolean value) +#use_forwarded_for=false + + +# +# Options defined in cinder.api.middleware.sizelimit +# + +# Max size for body of a request (integer value) +#osapi_max_request_body_size=114688 + + +# +# Options defined in cinder.api.views.versions +# + +# Public url to use for versions endpoint. The default is +# None, which will use the request's host_url attribute to +# populate the URL base. If Cinder is operating behind a +# proxy, you will want to change this to represent the proxy's +# URL. (string value) +#public_endpoint= + + +# +# Options defined in cinder.backup.chunkeddriver +# + +# Compression algorithm (None to disable) (string value) +#backup_compression_algorithm=zlib + + +# +# Options defined in cinder.backup.driver +# + +# Backup metadata version to be used when backing up volume +# metadata. If this number is bumped, make sure the service +# doing the restore supports the new version. (integer value) +#backup_metadata_version=2 + +# The number of chunks or objects, for which one Ceilometer +# notification will be sent (integer value) +#backup_object_number_per_notification=10 + +# Interval, in seconds, between two progress notifications +# reporting the backup status (integer value) +#backup_timer_interval=120 + + +# +# Options defined in cinder.backup.drivers.ceph +# + +# Ceph configuration file to use. (string value) +#backup_ceph_conf=/etc/ceph/ceph.conf + +# The Ceph user to connect with. Default here is to use the +# same user as for Cinder volumes. If not using cephx this +# should be set to None. (string value) +#backup_ceph_user=cinder + +# The chunk size, in bytes, that a backup is broken into +# before transfer to the Ceph object store. (integer value) +#backup_ceph_chunk_size=134217728 + +# The Ceph pool where volume backups are stored. (string +# value) +#backup_ceph_pool=backups + +# RBD stripe unit to use when creating a backup image. +# (integer value) +#backup_ceph_stripe_unit=0 + +# RBD stripe count to use when creating a backup image. +# (integer value) +#backup_ceph_stripe_count=0 + +# If True, always discard excess bytes when restoring volumes +# i.e. pad with zeroes. (boolean value) +#restore_discard_excess_bytes=true + + +# +# Options defined in cinder.backup.drivers.nfs +# + +# The maximum size in bytes of the files used to hold backups. +# If the volume being backed up exceeds this size, then it +# will be backed up into multiple files. (integer value) +#backup_file_size=1999994880 + +# The size in bytes that changes are tracked for incremental +# backups. backup_swift_object_size has to be multiple of +# backup_swift_block_size. (integer value) +#backup_sha_block_size_bytes=32768 + +# Enable or Disable the timer to send the periodic progress +# notifications to Ceilometer when backing up the volume to +# the backend storage. The default value is True to enable the +# timer. (boolean value) +#backup_enable_progress_timer=true + +# Base dir containing mount point for NFS share. (string +# value) +#backup_mount_point_base=$state_path/backup_mount + +# NFS share in fqdn:path, ipv4addr:path, or "[ipv6addr]:path" +# format. (string value) +#backup_share= + +# Mount options passed to the NFS client. See NFS man page for +# details. (string value) +#backup_mount_options= + +# Custom container to use for backups. (string value) +#backup_container= + + +# +# Options defined in cinder.backup.drivers.swift +# + +# The URL of the Swift endpoint (string value) +#backup_swift_url= + +# Info to match when looking for swift in the service catalog. +# Format is: separated values of the form: +# :: - Only used if +# backup_swift_url is unset (string value) +#swift_catalog_info=object-store:swift:publicURL + +# Swift authentication mechanism (string value) +#backup_swift_auth=per_user + +# Swift authentication version. Specify "1" for auth 1.0, or +# "2" for auth 2.0 (string value) +#backup_swift_auth_version=1 + +# Swift tenant/account name. Required when connecting to an +# auth 2.0 system (string value) +#backup_swift_tenant= + +# Swift user name (string value) +#backup_swift_user= + +# Swift key for authentication (string value) +#backup_swift_key= + +# The default Swift container to use (string value) +#backup_swift_container=volumebackups + +# The size in bytes of Swift backup objects (integer value) +#backup_swift_object_size=52428800 + +# The size in bytes that changes are tracked for incremental +# backups. backup_swift_object_size has to be multiple of +# backup_swift_block_size. (integer value) +#backup_swift_block_size=32768 + +# The number of retries to make for Swift operations (integer +# value) +#backup_swift_retry_attempts=3 + +# The backoff time in seconds between Swift retries (integer +# value) +#backup_swift_retry_backoff=2 + +# Enable or Disable the timer to send the periodic progress +# notifications to Ceilometer when backing up the volume to +# the Swift backend storage. The default value is True to +# enable the timer. (boolean value) +#backup_swift_enable_progress_timer=true + + +# +# Options defined in cinder.backup.drivers.tsm +# + +# Volume prefix for the backup id when backing up to TSM +# (string value) +#backup_tsm_volume_prefix=backup + +# TSM password for the running username (string value) +#backup_tsm_password=password + +# Enable or Disable compression for backups (boolean value) +#backup_tsm_compression=true + + +# +# Options defined in cinder.backup.manager +# + +# Driver to use for backups. (string value) +# Deprecated group/name - [DEFAULT]/backup_service +#backup_driver=cinder.backup.drivers.swift + + +# +# Options defined in cinder.cmd.volume +# + +# Backend override of host value. (string value) +# Deprecated group/name - [DEFAULT]/host +#backend_host= + + +# +# Options defined in cinder.cmd.volume_usage_audit +# + +# If this option is specified then the start time specified is +# used instead of the start time of the last completed audit +# period. (string value) +#start_time= + +# If this option is specified then the end time specified is +# used instead of the end time of the last completed audit +# period. (string value) +#end_time= + +# Send the volume and snapshot create and delete notifications +# generated in the specified period. (boolean value) +#send_actions=false + + +# +# Options defined in cinder.common.config +# + +# File name for the paste.deploy config for cinder-api (string +# value) +#api_paste_config=api-paste.ini + +# Top-level directory for maintaining cinder's state (string +# value) +# Deprecated group/name - [DEFAULT]/pybasedir +#state_path=/var/lib/cinder + +# IP address of this host (string value) +#my_ip=10.0.0.1 + +# Default glance host name or IP (string value) +#glance_host=$my_ip + +# Default glance port (integer value) +#glance_port=9292 + +# A list of the glance API servers available to cinder +# ([hostname|ip]:port) (list value) +#glance_api_servers=$glance_host:$glance_port + +# Version of the glance API to use (integer value) +#glance_api_version=1 + +# Number retries when downloading an image from glance +# (integer value) +#glance_num_retries=0 + +# Allow to perform insecure SSL (https) requests to glance +# (boolean value) +#glance_api_insecure=false + +# Enables or disables negotiation of SSL layer compression. In +# some cases disabling compression can improve data +# throughput, such as when high network bandwidth is available +# and you use compressed image formats like qcow2. (boolean +# value) +#glance_api_ssl_compression=false + +# Location of ca certificates file to use for glance client +# requests. (string value) +#glance_ca_certificates_file= + +# http/https timeout value for glance operations. If no value +# (None) is supplied here, the glanceclient default value is +# used. (integer value) +#glance_request_timeout= + +# The topic that scheduler nodes listen on (string value) +#scheduler_topic=cinder-scheduler + +# The topic that volume nodes listen on (string value) +#volume_topic=cinder-volume + +# The topic that volume backup nodes listen on (string value) +#backup_topic=cinder-backup + +# DEPRECATED: Deploy v1 of the Cinder API. (boolean value) +#enable_v1_api=true + +# Deploy v2 of the Cinder API. (boolean value) +#enable_v2_api=true + +# Enables or disables rate limit of the API. (boolean value) +#api_rate_limit=true + +# Specify list of extensions to load when using +# osapi_volume_extension option with +# cinder.api.contrib.select_extensions (list value) +#osapi_volume_ext_list= + +# osapi volume extension to load (multi valued) +#osapi_volume_extension=cinder.api.contrib.standard_extensions + +# Full class name for the Manager for volume (string value) +#volume_manager=cinder.volume.manager.VolumeManager + +# Full class name for the Manager for volume backup (string +# value) +#backup_manager=cinder.backup.manager.BackupManager + +# Full class name for the Manager for scheduler (string value) +#scheduler_manager=cinder.scheduler.manager.SchedulerManager + +# Name of this node. This can be an opaque identifier. It is +# not necessarily a host name, FQDN, or IP address. (string +# value) +#host=cinder + +# Availability zone of this node (string value) +#storage_availability_zone=nova + +# Default availability zone for new volumes. If not set, the +# storage_availability_zone option value is used as the +# default for new volumes. (string value) +#default_availability_zone= + +# Default volume type to use (string value) +#default_volume_type= + +# Time period for which to generate volume usages. The options +# are hour, day, month, or year. (string value) +#volume_usage_audit_period=month + +# Path to the rootwrap configuration file to use for running +# commands as root (string value) +#rootwrap_config=/etc/cinder/rootwrap.conf + +# Enable monkey patching (boolean value) +#monkey_patch=false + +# List of modules/decorators to monkey patch (list value) +#monkey_patch_modules= + +# Maximum time since last check-in for a service to be +# considered up (integer value) +#service_down_time=60 + +# The full class name of the volume API class to use (string +# value) +#volume_api_class=cinder.volume.api.API + +# The full class name of the volume backup API class (string +# value) +#backup_api_class=cinder.backup.api.API + +# The strategy to use for auth. Supports noauth, keystone, and +# deprecated. (string value) +auth_strategy=keystone + +# A list of backend names to use. These backend names should +# be backed by a unique [CONFIG] group with its options (list +# value) +#enabled_backends= + +# Whether snapshots count against gigabyte quota (boolean +# value) +#no_snapshot_gb_quota=false + +# The full class name of the volume transfer API class (string +# value) +#transfer_api_class=cinder.transfer.api.API + +# The full class name of the volume replication API class +# (string value) +#replication_api_class=cinder.replication.api.API + +# The full class name of the consistencygroup API class +# (string value) +#consistencygroup_api_class=cinder.consistencygroup.api.API + +# OpenStack privileged account username. Used for requests to +# other services (such as Nova) that require an account with +# special rights. (string value) +#os_privileged_user_name= + +# Password associated with the OpenStack privileged account. +# (string value) +#os_privileged_user_password= + +# Tenant name associated with the OpenStack privileged +# account. (string value) +#os_privileged_user_tenant= + + +# +# Options defined in cinder.compute +# + +# The full class name of the compute API class to use (string +# value) +#compute_api_class=cinder.compute.nova.API + + +# +# Options defined in cinder.compute.nova +# + +# Match this value when searching for nova in the service +# catalog. Format is: separated values of the form: +# :: (string value) +#nova_catalog_info=compute:Compute Service:publicURL + +# Same as nova_catalog_info, but for admin endpoint. (string +# value) +#nova_catalog_admin_info=compute:Compute Service:adminURL + +# Override service catalog lookup with template for nova +# endpoint e.g. http://localhost:8774/v2/%(project_id)s +# (string value) +#nova_endpoint_template= + +# Same as nova_endpoint_template, but for admin endpoint. +# (string value) +#nova_endpoint_admin_template= + +# Region name of this node (string value) +#os_region_name= + +# Location of ca certificates file to use for nova client +# requests. (string value) +#nova_ca_certificates_file= + +# Allow to perform insecure SSL requests to nova (boolean +# value) +#nova_api_insecure=false + + +# +# Options defined in cinder.db.api +# + +# Services to be added to the available pool on create +# (boolean value) +#enable_new_services=true + +# Template string to be used to generate volume names (string +# value) +#volume_name_template=volume-%s + +# Template string to be used to generate snapshot names +# (string value) +#snapshot_name_template=snapshot-%s + +# Template string to be used to generate backup names (string +# value) +#backup_name_template=backup-%s + + +# +# Options defined in cinder.db.base +# + +# Driver to use for database access (string value) +#db_driver=cinder.db + + +# +# Options defined in cinder.image.glance +# + +# Default core properties of image (list value) +#glance_core_properties=checksum,container_format,disk_format,image_name,image_id,min_disk,min_ram,name,size + +# A list of url schemes that can be downloaded directly via +# the direct_url. Currently supported schemes: [file]. (list +# value) +#allowed_direct_url_schemes= + + +# +# Options defined in cinder.image.image_utils +# + +# Directory used for temporary storage during image conversion +# (string value) +#image_conversion_dir=$state_path/conversion + + +# +# Options defined in cinder.openstack.common.eventlet_backdoor +# + +# Enable eventlet backdoor. Acceptable values are 0, , +# and :, where 0 results in listening on a random +# tcp port number; results in listening on the +# specified port number (and not enabling backdoor if that +# port is in use); and : results in listening on +# the smallest unused port number within the specified range +# of port numbers. The chosen port is displayed in the +# service's log file. (string value) +#backdoor_port= + + +# +# Options defined in cinder.openstack.common.periodic_task +# + +# Some periodic tasks can be run in a separate process. Should +# we run them here? (boolean value) +#run_external_periodic_tasks=true + + +# +# Options defined in cinder.openstack.common.policy +# + +# The JSON file that defines policies. (string value) +#policy_file=policy.json + +# Default rule. Enforced when a requested rule is not found. +# (string value) +#policy_default_rule=default + +# Directories where policy configuration files are stored. +# They can be relative to any directory in the search path +# defined by the config_dir option, or absolute paths. The +# file defined by policy_file must exist for these directories +# to be searched. Missing or empty directories are ignored. +# (multi valued) +#policy_dirs=policy.d + + +# +# Options defined in cinder.openstack.common.versionutils +# + +# Enables or disables fatal status of deprecations. (boolean +# value) +#fatal_deprecations=false + + +# +# Options defined in cinder.scheduler.driver +# + +# The scheduler host manager class to use (string value) +#scheduler_host_manager=cinder.scheduler.host_manager.HostManager + +# Maximum number of attempts to schedule an volume (integer +# value) +#scheduler_max_attempts=3 + + +# +# Options defined in cinder.scheduler.host_manager +# + +# Which filter class names to use for filtering hosts when not +# specified in the request. (list value) +#scheduler_default_filters=AvailabilityZoneFilter,CapacityFilter,CapabilitiesFilter + +# Which weigher class names to use for weighing hosts. (list +# value) +#scheduler_default_weighers=CapacityWeigher + + +# +# Options defined in cinder.scheduler.manager +# + +# Default scheduler driver to use (string value) +#scheduler_driver=cinder.scheduler.filter_scheduler.FilterScheduler + + +# +# Options defined in cinder.scheduler.scheduler_options +# + +# Absolute path to scheduler configuration JSON file. (string +# value) +#scheduler_json_config_location= + + +# +# Options defined in cinder.scheduler.simple +# + +# This configure option has been deprecated along with the +# SimpleScheduler. New scheduler is able to gather capacity +# information for each host, thus setting the maximum number +# of volume gigabytes for host is no longer needed. It's safe +# to remove this configure from cinder.conf. (integer value) +#max_gigabytes=10000 + + +# +# Options defined in cinder.scheduler.weights.capacity +# + +# Multiplier used for weighing volume capacity. Negative +# numbers mean to stack vs spread. (floating point value) +#capacity_weight_multiplier=1.0 + +# Multiplier used for weighing volume capacity. Negative +# numbers mean to stack vs spread. (floating point value) +#allocated_capacity_weight_multiplier=-1.0 + + +# +# Options defined in cinder.scheduler.weights.volume_number +# + +# Multiplier used for weighing volume number. Negative numbers +# mean to spread vs stack. (floating point value) +#volume_number_multiplier=-1.0 + + +# +# Options defined in cinder.transfer.api +# + +# The number of characters in the salt. (integer value) +#volume_transfer_salt_length=8 + +# The number of characters in the autogenerated auth key. +# (integer value) +#volume_transfer_key_length=16 + + +# +# Options defined in cinder.volume.api +# + +# Cache volume availability zones in memory for the provided +# duration in seconds (integer value) +#az_cache_duration=3600 + +# Create volume from snapshot at the host where snapshot +# resides (boolean value) +#snapshot_same_host=true + +# Ensure that the new volumes are the same AZ as snapshot or +# source volume (boolean value) +#cloned_volume_same_az=true + + +# +# Options defined in cinder.volume.driver +# + +# The maximum number of times to rescan iSER targetto find +# volume (integer value) +#num_iser_scan_tries=3 + +# This option is deprecated and unused. It will be removed in +# the Liberty release. (integer value) +#iser_num_targets= + +# Prefix for iSER volumes (string value) +#iser_target_prefix=iqn.2010-10.org.openstack: + +# The IP address that the iSER daemon is listening on (string +# value) +#iser_ip_address=$my_ip + +# The port that the iSER daemon is listening on (integer +# value) +#iser_port=3260 + +# The name of the iSER target user-land tool to use (string +# value) +#iser_helper=tgtadm + +# Number of times to attempt to run flakey shell commands +# (integer value) +#num_shell_tries=3 + +# The percentage of backend capacity is reserved (integer +# value) +#reserved_percentage=0 + +# This option is deprecated and unused. It will be removed in +# the Liberty release. (integer value) +#iscsi_num_targets= + +# Prefix for iSCSI volumes (string value) +#iscsi_target_prefix=iqn.2010-10.org.openstack: + +# The IP address that the iSCSI daemon is listening on (string +# value) +#iscsi_ip_address=$my_ip + +# The list of secondary IP addresses of the iSCSI daemon (list +# value) +#iscsi_secondary_ip_addresses= + +# The port that the iSCSI daemon is listening on (integer +# value) +#iscsi_port=3260 + +# The maximum number of times to rescan targets to find volume +# (integer value) +# Deprecated group/name - [DEFAULT]/num_iscsi_scan_tries +#num_volume_device_scan_tries=3 + +# The backend name for a given driver implementation (string +# value) +#volume_backend_name= + +# Do we attach/detach volumes in cinder using multipath for +# volume to image and image to volume transfers? (boolean +# value) +#use_multipath_for_image_xfer=false + +# If this is set to True, attachment of volumes for image +# transfer will be aborted when multipathd is not running. +# Otherwise, it will fallback to single path. (boolean value) +#enforce_multipath_for_image_xfer=false + +# Method used to wipe old volumes (string value) +#volume_clear=zero + +# Size in MiB to wipe at start of old volumes. 0 => all +# (integer value) +#volume_clear_size=0 + +# The flag to pass to ionice to alter the i/o priority of the +# process used to zero a volume after deletion, for example +# "-c3" for idle only priority. (string value) +#volume_clear_ionice= + +# iSCSI target user-land tool to use. tgtadm is default, use +# lioadm for LIO iSCSI support, scstadmin for SCST target +# support, iseradm for the ISER protocol, ietadm for iSCSI +# Enterprise Target, iscsictl for Chelsio iSCSI Target or fake +# for testing. (string value) +#iscsi_helper=tgtadm + +# Volume configuration file storage directory (string value) +#volumes_dir=$state_path/volumes + +# IET configuration file (string value) +#iet_conf=/etc/iet/ietd.conf + +# Chiscsi (CXT) global defaults configuration file (string +# value) +#chiscsi_conf=/etc/chelsio-iscsi/chiscsi.conf + +# This option is deprecated and unused. It will be removed in +# the next release. (string value) +#lio_initiator_iqns= + +# Sets the behavior of the iSCSI target to either perform +# blockio or fileio optionally, auto can be set and Cinder +# will autodetect type of backing device (string value) +#iscsi_iotype=fileio + +# The default block size used when copying/clearing volumes +# (string value) +#volume_dd_blocksize=1M + +# The blkio cgroup name to be used to limit bandwidth of +# volume copy (string value) +#volume_copy_blkio_cgroup_name=cinder-volume-copy + +# The upper limit of bandwidth of volume copy. 0 => unlimited +# (integer value) +#volume_copy_bps_limit=0 + +# Sets the behavior of the iSCSI target to either perform +# write-back(on) or write-through(off). This parameter is +# valid if iscsi_helper is set to tgtadm or iseradm. (string +# value) +#iscsi_write_cache=on + +# Determines the iSCSI protocol for new iSCSI volumes, created +# with tgtadm or lioadm target helpers. In order to enable +# RDMA, this parameter should be set with the value "iser". +# The supported iSCSI protocol values are "iscsi" and "iser". +# (string value) +#iscsi_protocol=iscsi + +# The path to the client certificate key for verification, if +# the driver supports it. (string value) +#driver_client_cert_key= + +# The path to the client certificate for verification, if the +# driver supports it. (string value) +#driver_client_cert= + +# Tell driver to use SSL for connection to backend storage if +# the driver supports it. (boolean value) +#driver_use_ssl=false + +# Float representation of the over subscription ratio when +# thin provisioning is involved. Default ratio is 20.0, +# meaning provisioned capacity can be 20 times of the total +# physical capacity. If the ratio is 10.5, it means +# provisioned capacity can be 10.5 times of the total physical +# capacity. A ratio of 1.0 means provisioned capacity cannot +# exceed the total physical capacity. A ratio lower than 1.0 +# will be ignored and the default value will be used instead. +# (floating point value) +#max_over_subscription_ratio=20.0 + +# Certain ISCSI targets have predefined target names, SCST +# target driver uses this name. (string value) +#scst_target_iqn_name= + +# SCST target implementation can choose from multiple SCST +# target drivers. (string value) +#scst_target_driver=iscsi + +# Option to enable/disable CHAP authentication for targets. +# (boolean value) +# Deprecated group/name - [DEFAULT]/eqlx_use_chap +#use_chap_auth=false + +# CHAP user name. (string value) +# Deprecated group/name - [DEFAULT]/eqlx_chap_login +#chap_username= + +# Password for specified CHAP account name. (string value) +# Deprecated group/name - [DEFAULT]/eqlx_chap_password +#chap_password= + +# Namespace for driver private data values to be saved in. +# (string value) +#driver_data_namespace= + +# String representation for an equation that will be used to +# filter hosts. Only used when the driver filter is set to be +# used by the Cinder scheduler. (string value) +#filter_function= + +# String representation for an equation that will be used to +# determine the goodness of a host. Only used when using the +# goodness weigher is set to be used by the Cinder scheduler. +# (string value) +#goodness_function= + + +# +# Options defined in cinder.volume.drivers.block_device +# + +# List of all available devices (list value) +#available_devices= + + +# +# Options defined in cinder.volume.drivers.cloudbyte.options +# + +# These values will be used for CloudByte storage's addQos API +# call. (dict value) +#cb_add_qosgroup=latency:15,iops:10,graceallowed:false,iopscontrol:true,memlimit:0,throughput:0,tpcontrol:false,networkspeed:0 + +# Driver will use this API key to authenticate against the +# CloudByte storage's management interface. (string value) +#cb_apikey=None + +# CloudByte storage specific account name. This maps to a +# project name in OpenStack. (string value) +#cb_account_name=None + +# This corresponds to the name of Tenant Storage Machine (TSM) +# in CloudByte storage. A volume will be created in this TSM. +# (string value) +#cb_tsm_name=None + +# A retry value in seconds. Will be used by the driver to +# check if volume creation was successful in CloudByte +# storage. (integer value) +#cb_confirm_volume_create_retry_interval=5 + +# Will confirm a successful volume creation in CloudByte +# storage by making this many number of attempts. (integer +# value) +#cb_confirm_volume_create_retries=3 + +# These values will be used for CloudByte storage's +# createVolume API call. (dict value) +#cb_create_volume=compression:off,deduplication:off,blocklength:512B,sync:always,protocoltype:ISCSI,recordsize:16k + + +# +# Options defined in cinder.volume.drivers.datera +# + +# DEPRECATED: This will be removed in the Liberty release. Use +# san_login and san_password instead. This directly sets the +# Datera API token. (string value) +#datera_api_token= + +# Datera API port. (string value) +#datera_api_port=7717 + +# Datera API version. (string value) +#datera_api_version=1 + +# Number of replicas to create of an inode. (string value) +#datera_num_replicas=3 + + +# +# Options defined in cinder.volume.drivers.dell.dell_storagecenter_common +# + +# Storage Center System Serial Number (integer value) +#dell_sc_ssn=64702 + +# Dell API port (integer value) +#dell_sc_api_port=3033 + +# Name of the server folder to use on the Storage Center +# (string value) +#dell_sc_server_folder=openstack + +# Name of the volume folder to use on the Storage Center +# (string value) +#dell_sc_volume_folder=openstack + + +# +# Options defined in cinder.volume.drivers.emc.emc_vmax_common +# + +# use this file for cinder emc plugin config data (string +# value) +#cinder_emc_config_file=/etc/cinder/cinder_emc_config.xml + + +# +# Options defined in cinder.volume.drivers.emc.emc_vnx_cli +# + +# VNX authentication scope type. (string value) +#storage_vnx_authentication_type=global + +# Directory path that contains the VNX security file. Make +# sure the security file is generated first. (string value) +#storage_vnx_security_file_dir= + +# Naviseccli Path. (string value) +#naviseccli_path= + +# Storage pool name. (string value) +#storage_vnx_pool_name= + +# VNX secondary SP IP Address. (string value) +#san_secondary_ip= + +# Default timeout for CLI operations in minutes. For example, +# LUN migration is a typical long running operation, which +# depends on the LUN size and the load of the array. An upper +# bound in the specific deployment can be set to avoid +# unnecessary long wait. By default, it is 365 days long. +# (integer value) +#default_timeout=525600 + +# Default max number of LUNs in a storage group. By default, +# the value is 255. (integer value) +#max_luns_per_storage_group=255 + +# To destroy storage group when the last LUN is removed from +# it. By default, the value is False. (boolean value) +#destroy_empty_storage_group=false + +# Mapping between hostname and its iSCSI initiator IP +# addresses. (string value) +#iscsi_initiators= + +# Automatically register initiators. By default, the value is +# False. (boolean value) +#initiator_auto_registration=false + +# Automatically deregister initiators after the related +# storage group is destroyed. By default, the value is False. +# (boolean value) +#initiator_auto_deregistration=false + +# Report free_capacity_gb as 0 when the limit to maximum +# number of pool LUNs is reached. By default, the value is +# False. (boolean value) +#check_max_pool_luns_threshold=false + +# Delete a LUN even if it is in Storage Groups. (boolean +# value) +#force_delete_lun_in_storagegroup=false + + +# +# Options defined in cinder.volume.drivers.emc.xtremio +# + +# XMS cluster id in multi-cluster environment (string value) +#xtremio_cluster_name= + + +# +# Options defined in cinder.volume.drivers.eqlx +# + +# Group name to use for creating volumes. Defaults to +# "group-0". (string value) +#eqlx_group_name=group-0 + +# Timeout for the Group Manager cli command execution. Default +# is 30. (integer value) +#eqlx_cli_timeout=30 + +# Maximum retry count for reconnection. Default is 5. (integer +# value) +#eqlx_cli_max_retries=5 + +# Use CHAP authentication for targets. Note that this option +# is deprecated in favour of "use_chap_auth" as specified in +# cinder/volume/driver.py and will be removed in next release. +# (boolean value) +#eqlx_use_chap=false + +# Existing CHAP account name. Note that this option is +# deprecated in favour of "chap_username" as specified in +# cinder/volume/driver.py and will be removed in next release. +# (string value) +#eqlx_chap_login=admin + +# Password for specified CHAP account name. Note that this +# option is deprecated in favour of "chap_password" as +# specified in cinder/volume/driver.py and will be removed in +# the next release (string value) +#eqlx_chap_password=password + +# Pool in which volumes will be created. Defaults to +# "default". (string value) +#eqlx_pool=default + + +# +# Options defined in cinder.volume.drivers.glusterfs +# + +# File with the list of available gluster shares (string +# value) +#glusterfs_shares_config=/etc/cinder/glusterfs_shares + +# Create volumes as sparsed files which take no space.If set +# to False volume is created as regular file.In such case +# volume creation takes a lot of time. (boolean value) +#glusterfs_sparsed_volumes=true + +# Create volumes as QCOW2 files rather than raw files. +# (boolean value) +#glusterfs_qcow2_volumes=false + +# Base dir containing mount points for gluster shares. (string +# value) +#glusterfs_mount_point_base=$state_path/mnt + + +# +# Options defined in cinder.volume.drivers.hds.hds +# + +# The configuration file for the Cinder HDS driver for HUS +# (string value) +#hds_cinder_config_file=/opt/hds/hus/cinder_hus_conf.xml + + +# +# Options defined in cinder.volume.drivers.hds.iscsi +# + +# Configuration file for HDS iSCSI cinder plugin (string +# value) +#hds_hnas_iscsi_config_file=/opt/hds/hnas/cinder_iscsi_conf.xml + + +# +# Options defined in cinder.volume.drivers.hds.nfs +# + +# Configuration file for HDS NFS cinder plugin (string value) +#hds_hnas_nfs_config_file=/opt/hds/hnas/cinder_nfs_conf.xml + + +# +# Options defined in cinder.volume.drivers.hitachi.hbsd_common +# + +# Serial number of storage system (string value) +#hitachi_serial_number= + +# Name of an array unit (string value) +#hitachi_unit_name= + +# Pool ID of storage system (integer value) +#hitachi_pool_id= + +# Thin pool ID of storage system (integer value) +#hitachi_thin_pool_id= + +# Range of logical device of storage system (string value) +#hitachi_ldev_range= + +# Default copy method of storage system (string value) +#hitachi_default_copy_method=FULL + +# Copy speed of storage system (integer value) +#hitachi_copy_speed=3 + +# Interval to check copy (integer value) +#hitachi_copy_check_interval=3 + +# Interval to check copy asynchronously (integer value) +#hitachi_async_copy_check_interval=10 + +# Control port names for HostGroup or iSCSI Target (string +# value) +#hitachi_target_ports= + +# Range of group number (string value) +#hitachi_group_range= + +# Request for creating HostGroup or iSCSI Target (boolean +# value) +#hitachi_group_request=false + + +# +# Options defined in cinder.volume.drivers.hitachi.hbsd_fc +# + +# Request for FC Zone creating HostGroup (boolean value) +#hitachi_zoning_request=false + + +# +# Options defined in cinder.volume.drivers.hitachi.hbsd_horcm +# + +# Instance numbers for HORCM (string value) +#hitachi_horcm_numbers=200,201 + +# Username of storage system for HORCM (string value) +#hitachi_horcm_user= + +# Password of storage system for HORCM (string value) +#hitachi_horcm_password= + +# Add to HORCM configuration (boolean value) +#hitachi_horcm_add_conf=true + + +# +# Options defined in cinder.volume.drivers.hitachi.hbsd_iscsi +# + +# Add CHAP user (boolean value) +#hitachi_add_chap_user=false + +# iSCSI authentication method (string value) +#hitachi_auth_method= + +# iSCSI authentication username (string value) +#hitachi_auth_user=HBSD-CHAP-user + +# iSCSI authentication password (string value) +#hitachi_auth_password=HBSD-CHAP-password + + +# +# Options defined in cinder.volume.drivers.huawei +# + +# The configuration file for the Cinder Huawei driver (string +# value) +#cinder_huawei_conf_file=/etc/cinder/cinder_huawei_conf.xml + + +# +# Options defined in cinder.volume.drivers.ibm.flashsystem +# + +# Connection protocol should be FC. (string value) +#flashsystem_connection_protocol=FC + +# Connect with multipath (FC only). (boolean value) +#flashsystem_multipath_enabled=false + +# Allows vdisk to multi host mapping. (boolean value) +#flashsystem_multihostmap_enabled=true + + +# +# Options defined in cinder.volume.drivers.ibm.gpfs +# + +# Specifies the path of the GPFS directory where Block Storage +# volume and snapshot files are stored. (string value) +#gpfs_mount_point_base= + +# Specifies the path of the Image service repository in GPFS. +# Leave undefined if not storing images in GPFS. (string +# value) +#gpfs_images_dir= + +# Specifies the type of image copy to be used. Set this when +# the Image service repository also uses GPFS so that image +# files can be transferred efficiently from the Image service +# to the Block Storage service. There are two valid values: +# "copy" specifies that a full copy of the image is made; +# "copy_on_write" specifies that copy-on-write optimization +# strategy is used and unmodified blocks of the image file are +# shared efficiently. (string value) +#gpfs_images_share_mode= + +# Specifies an upper limit on the number of indirections +# required to reach a specific block due to snapshots or +# clones. A lengthy chain of copy-on-write snapshots or +# clones can have a negative impact on performance, but +# improves space utilization. 0 indicates unlimited clone +# depth. (integer value) +#gpfs_max_clone_depth=0 + +# Specifies that volumes are created as sparse files which +# initially consume no space. If set to False, the volume is +# created as a fully allocated file, in which case, creation +# may take a significantly longer time. (boolean value) +#gpfs_sparse_volumes=true + +# Specifies the storage pool that volumes are assigned to. By +# default, the system storage pool is used. (string value) +#gpfs_storage_pool=system + + +# +# Options defined in cinder.volume.drivers.ibm.ibmnas +# + +# IBMNAS platform type to be used as backend storage; valid +# values are - v7ku : for using IBM Storwize V7000 Unified, +# sonas : for using IBM Scale Out NAS, gpfs-nas : for using +# NFS based IBM GPFS deployments. (string value) +#ibmnas_platform_type=v7ku + + +# +# Options defined in cinder.volume.drivers.ibm.storwize_svc +# + +# Storage system storage pool for volumes (string value) +#storwize_svc_volpool_name=volpool + +# Storage system space-efficiency parameter for volumes +# (percentage) (integer value) +#storwize_svc_vol_rsize=2 + +# Storage system threshold for volume capacity warnings +# (percentage) (integer value) +#storwize_svc_vol_warning=0 + +# Storage system autoexpand parameter for volumes (True/False) +# (boolean value) +#storwize_svc_vol_autoexpand=true + +# Storage system grain size parameter for volumes +# (32/64/128/256) (integer value) +#storwize_svc_vol_grainsize=256 + +# Storage system compression option for volumes (boolean +# value) +#storwize_svc_vol_compression=false + +# Enable Easy Tier for volumes (boolean value) +#storwize_svc_vol_easytier=true + +# The I/O group in which to allocate volumes (integer value) +#storwize_svc_vol_iogrp=0 + +# Maximum number of seconds to wait for FlashCopy to be +# prepared. Maximum value is 600 seconds (10 minutes) (integer +# value) +#storwize_svc_flashcopy_timeout=120 + +# Connection protocol (iSCSI/FC) (string value) +#storwize_svc_connection_protocol=iSCSI + +# Configure CHAP authentication for iSCSI connections +# (Default: Enabled) (boolean value) +#storwize_svc_iscsi_chap_enabled=true + +# Connect with multipath (FC only; iSCSI multipath is +# controlled by Nova) (boolean value) +#storwize_svc_multipath_enabled=false + +# Allows vdisk to multi host mapping (boolean value) +#storwize_svc_multihostmap_enabled=true + +# Indicate whether svc driver is compatible for NPIV setup. If +# it is compatible, it will allow no wwpns being returned on +# get_conn_fc_wwpns during initialize_connection (boolean +# value) +#storwize_svc_npiv_compatibility_mode=false + +# Allow tenants to specify QOS on create (boolean value) +#storwize_svc_allow_tenant_qos=false + +# If operating in stretched cluster mode, specify the name of +# the pool in which mirrored copies are stored.Example: +# "pool2" (string value) +#storwize_svc_stretched_cluster_partner= + + +# +# Options defined in cinder.volume.drivers.ibm.xiv_ds8k +# + +# Proxy driver that connects to the IBM Storage Array (string +# value) +#xiv_ds8k_proxy=xiv_ds8k_openstack.nova_proxy.XIVDS8KNovaProxy + +# Connection type to the IBM Storage Array (string value) +#xiv_ds8k_connection_type=iscsi + +# CHAP authentication mode, effective only for iscsi +# (disabled|enabled) (string value) +#xiv_chap=disabled + + +# +# Options defined in cinder.volume.drivers.lvm +# + +# Name for the VG that will contain exported volumes (string +# value) +#volume_group=cinder-volumes + +# If >0, create LVs with multiple mirrors. Note that this +# requires lvm_mirrors + 2 PVs with available space (integer +# value) +#lvm_mirrors=0 + +# Type of LVM volumes to deploy (string value) +#lvm_type=default + +# LVM conf file to use for the LVM driver in Cinder; this +# setting is ignored if the specified file does not exist (You +# can also specify 'None' to not use a conf file even if one +# exists). (string value) +#lvm_conf_file=/etc/cinder/lvm.conf + + +# +# Options defined in cinder.volume.drivers.netapp.options +# + +# The vFiler unit on which provisioning of block storage +# volumes will be done. This option is only used by the driver +# when connecting to an instance with a storage family of Data +# ONTAP operating in 7-Mode. Only use this option when +# utilizing the MultiStore feature on the NetApp storage +# system. (string value) +#netapp_vfiler= + +# The name of the config.conf stanza for a Data ONTAP (7-mode) +# HA partner. This option is only used by the driver when +# connecting to an instance with a storage family of Data +# ONTAP operating in 7-Mode, and it is required if the storage +# protocol selected is FC. (string value) +#netapp_partner_backend_name= + +# Administrative user account name used to access the storage +# system or proxy server. (string value) +#netapp_login= + +# Password for the administrative user account specified in +# the netapp_login option. (string value) +#netapp_password= + +# This option specifies the virtual storage server (Vserver) +# name on the storage cluster on which provisioning of block +# storage volumes should occur. (string value) +#netapp_vserver= + +# The hostname (or IP address) for the storage system or proxy +# server. (string value) +#netapp_server_hostname= + +# The TCP port to use for communication with the storage +# system or proxy server. If not specified, Data ONTAP drivers +# will use 80 for HTTP and 443 for HTTPS; E-Series will use +# 8080 for HTTP and 8443 for HTTPS. (integer value) +#netapp_server_port= + +# This option is used to specify the path to the E-Series +# proxy application on a proxy server. The value is combined +# with the value of the netapp_transport_type, +# netapp_server_hostname, and netapp_server_port options to +# create the URL used by the driver to connect to the proxy +# application. (string value) +#netapp_webservice_path=/devmgr/v2 + +# This option is only utilized when the storage family is +# configured to eseries. This option is used to restrict +# provisioning to the specified controllers. Specify the value +# of this option to be a comma separated list of controller +# hostnames or IP addresses to be used for provisioning. +# (string value) +#netapp_controller_ips= + +# Password for the NetApp E-Series storage array. (string +# value) +#netapp_sa_password= + +# This option is used to restrict provisioning to the +# specified storage pools. Only dynamic disk pools are +# currently supported. Specify the value of this option to be +# a comma separated list of disk pool names to be used for +# provisioning. (string value) +#netapp_storage_pools= + +# This option is used to define how the controllers in the +# E-Series storage array will work with the particular +# operating system on the hosts that are connected to it. +# (string value) +#netapp_eseries_host_type=linux_dm_mp + +# If the percentage of available space for an NFS share has +# dropped below the value specified by this option, the NFS +# image cache will be cleaned. (integer value) +#thres_avl_size_perc_start=20 + +# When the percentage of available space on an NFS share has +# reached the percentage specified by this option, the driver +# will stop clearing files from the NFS image cache that have +# not been accessed in the last M minutes, where M is the +# value of the expiry_thres_minutes configuration option. +# (integer value) +#thres_avl_size_perc_stop=60 + +# This option specifies the threshold for last access time for +# images in the NFS image cache. When a cache cleaning cycle +# begins, images in the cache that have not been accessed in +# the last M minutes, where M is the value of this parameter, +# will be deleted from the cache to create free space on the +# NFS share. (integer value) +#expiry_thres_minutes=720 + +# This option specifies the path of the NetApp copy offload +# tool binary. Ensure that the binary has execute permissions +# set which allow the effective user of the cinder-volume +# process to execute the file. (string value) +#netapp_copyoffload_tool_path= + +# The quantity to be multiplied by the requested volume size +# to ensure enough space is available on the virtual storage +# server (Vserver) to fulfill the volume creation request. +# (floating point value) +#netapp_size_multiplier=1.2 + +# This option is only utilized when the storage protocol is +# configured to use iSCSI or FC. This option is used to +# restrict provisioning to the specified controller volumes. +# Specify the value of this option to be a comma separated +# list of NetApp controller volume names to be used for +# provisioning. (string value) +#netapp_volume_list= + +# The storage family type used on the storage system; valid +# values are ontap_7mode for using Data ONTAP operating in +# 7-Mode, ontap_cluster for using clustered Data ONTAP, or +# eseries for using E-Series. (string value) +#netapp_storage_family=ontap_cluster + +# The storage protocol to be used on the data path with the +# storage system. (string value) +#netapp_storage_protocol= + +# The transport protocol used when communicating with the +# storage system or proxy server. (string value) +#netapp_transport_type=http + + +# +# Options defined in cinder.volume.drivers.nfs +# + +# File with the list of available nfs shares (string value) +#nfs_shares_config=/etc/cinder/nfs_shares + +# Create volumes as sparsed files which take no space.If set +# to False volume is created as regular file.In such case +# volume creation takes a lot of time. (boolean value) +#nfs_sparsed_volumes=true + +# Percent of ACTUAL usage of the underlying volume before no +# new volumes can be allocated to the volume destination. +# (floating point value) +#nfs_used_ratio=0.95 + +# This will compare the allocated to available space on the +# volume destination. If the ratio exceeds this number, the +# destination will no longer be valid. (floating point value) +#nfs_oversub_ratio=1.0 + +# Base dir containing mount points for nfs shares. (string +# value) +#nfs_mount_point_base=$state_path/mnt + +# Mount options passed to the nfs client. See section of the +# nfs man page for details. (string value) +#nfs_mount_options= + +# The number of attempts to mount nfs shares before raising an +# error. At least one attempt will be made to mount an nfs +# share, regardless of the value specified. (integer value) +#nfs_mount_attempts=3 + + +# +# Options defined in cinder.volume.drivers.nimble +# + +# Nimble Controller pool name (string value) +#nimble_pool_name=default + +# Nimble Subnet Label (string value) +#nimble_subnet_label=* + + +# +# Options defined in cinder.volume.drivers.openvstorage +# + +# Vpool to use for volumes - backend is defined by vpool not +# by us. (string value) +#vpool_name= + + +# +# Options defined in cinder.volume.drivers.prophetstor.options +# + +# DPL pool uuid in which DPL volumes are stored. (string +# value) +#dpl_pool= + +# DPL port number. (integer value) +#dpl_port=8357 + + +# +# Options defined in cinder.volume.drivers.pure +# + +# REST API authorization token. (string value) +#pure_api_token= + + +# +# Options defined in cinder.volume.drivers.quobyte +# + +# URL to the Quobyte volume e.g., quobyte:/// (string value) +#quobyte_volume_url= + +# Path to a Quobyte Client configuration file. (string value) +#quobyte_client_cfg= + +# Create volumes as sparse files which take no space. If set +# to False, volume is created as regular file.In such case +# volume creation takes a lot of time. (boolean value) +#quobyte_sparsed_volumes=true + +# Create volumes as QCOW2 files rather than raw files. +# (boolean value) +#quobyte_qcow2_volumes=true + +# Base dir containing the mount point for the Quobyte volume. +# (string value) +#quobyte_mount_point_base=$state_path/mnt + + +# +# Options defined in cinder.volume.drivers.rbd +# + +# The RADOS pool where rbd volumes are stored (string value) +#rbd_pool=rbd + +# The RADOS client name for accessing rbd volumes - only set +# when using cephx authentication (string value) +#rbd_user= + +# Path to the ceph configuration file (string value) +#rbd_ceph_conf= + +# Flatten volumes created from snapshots to remove dependency +# from volume to snapshot (boolean value) +#rbd_flatten_volume_from_snapshot=false + +# The libvirt uuid of the secret for the rbd_user volumes +# (string value) +#rbd_secret_uuid= + +# Directory where temporary image files are stored when the +# volume driver does not write them directly to the volume. +# Warning: this option is now deprecated, please use +# image_conversion_dir instead. (string value) +#volume_tmp_dir= + +# Maximum number of nested volume clones that are taken before +# a flatten occurs. Set to 0 to disable cloning. (integer +# value) +#rbd_max_clone_depth=5 + +# Volumes will be chunked into objects of this size (in +# megabytes). (integer value) +#rbd_store_chunk_size=4 + +# Timeout value (in seconds) used when connecting to ceph +# cluster. If value < 0, no timeout is set and default +# librados value is used. (integer value) +#rados_connect_timeout=-1 + + +# +# Options defined in cinder.volume.drivers.remotefs +# + +# IP address or Hostname of NAS system. (string value) +#nas_ip= + +# User name to connect to NAS system. (string value) +#nas_login=admin + +# Password to connect to NAS system. (string value) +#nas_password= + +# SSH port to use to connect to NAS system. (integer value) +#nas_ssh_port=22 + +# Filename of private key to use for SSH authentication. +# (string value) +#nas_private_key= + +# Allow network-attached storage systems to operate in a +# secure environment where root level access is not permitted. +# If set to False, access is as the root user and insecure. If +# set to True, access is not as root. If set to auto, a check +# is done to determine if this is a new installation: True is +# used if so, otherwise False. Default is auto. (string value) +#nas_secure_file_operations=auto + +# Set more secure file permissions on network-attached storage +# volume files to restrict broad other/world access. If set to +# False, volumes are created with open permissions. If set to +# True, volumes are created with permissions for the cinder +# user and group (660). If set to auto, a check is done to +# determine if this is a new installation: True is used if so, +# otherwise False. Default is auto. (string value) +#nas_secure_file_permissions=auto + +# Path to the share to use for storing Cinder volumes. For +# example: "/srv/export1" for an NFS server export available +# at 10.0.5.10:/srv/export1 . (string value) +#nas_share_path= + +# Options used to mount the storage backend file system where +# Cinder volumes are stored. (string value) +#nas_mount_options= + + +# +# Options defined in cinder.volume.drivers.san.hp.hp_3par_common +# + +# 3PAR WSAPI Server Url like https://<3par ip>:8080/api/v1 +# (string value) +#hp3par_api_url= + +# 3PAR Super user username (string value) +#hp3par_username= + +# 3PAR Super user password (string value) +#hp3par_password= + +# List of the CPG(s) to use for volume creation (list value) +#hp3par_cpg=OpenStack + +# The CPG to use for Snapshots for volumes. If empty the +# userCPG will be used. (string value) +#hp3par_cpg_snap= + +# The time in hours to retain a snapshot. You can't delete it +# before this expires. (string value) +#hp3par_snapshot_retention= + +# The time in hours when a snapshot expires and is deleted. +# This must be larger than expiration (string value) +#hp3par_snapshot_expiration= + +# Enable HTTP debugging to 3PAR (boolean value) +#hp3par_debug=false + +# List of target iSCSI addresses to use. (list value) +#hp3par_iscsi_ips= + +# Enable CHAP authentication for iSCSI connections. (boolean +# value) +#hp3par_iscsi_chap_enabled=false + + +# +# Options defined in cinder.volume.drivers.san.hp.hp_lefthand_rest_proxy +# + +# HP LeftHand WSAPI Server Url like https://:8081/lhos (string value) +#hplefthand_api_url= + +# HP LeftHand Super user username (string value) +#hplefthand_username= + +# HP LeftHand Super user password (string value) +#hplefthand_password= + +# HP LeftHand cluster name (string value) +#hplefthand_clustername= + +# Configure CHAP authentication for iSCSI connections +# (Default: Disabled) (boolean value) +#hplefthand_iscsi_chap_enabled=false + +# Enable HTTP debugging to LeftHand (boolean value) +#hplefthand_debug=false + + +# +# Options defined in cinder.volume.drivers.san.san +# + +# Use thin provisioning for SAN volumes? (boolean value) +#san_thin_provision=true + +# IP address of SAN controller (string value) +#san_ip= + +# Username for SAN controller (string value) +#san_login=admin + +# Password for SAN controller (string value) +#san_password= + +# Filename of private key to use for SSH authentication +# (string value) +#san_private_key= + +# Cluster name to use for creating volumes (string value) +#san_clustername= + +# SSH port to use with SAN (integer value) +#san_ssh_port=22 + +# Execute commands locally instead of over SSH; use if the +# volume service is running on the SAN device (boolean value) +#san_is_local=false + +# SSH connection timeout in seconds (integer value) +#ssh_conn_timeout=30 + +# Minimum ssh connections in the pool (integer value) +#ssh_min_pool_conn=1 + +# Maximum ssh connections in the pool (integer value) +#ssh_max_pool_conn=5 + + +# +# Options defined in cinder.volume.drivers.scality +# + +# Path or URL to Scality SOFS configuration file (string +# value) +#scality_sofs_config= + +# Base dir where Scality SOFS shall be mounted (string value) +#scality_sofs_mount_point=$state_path/scality + +# Path from Scality SOFS root to volume dir (string value) +#scality_sofs_volume_dir=cinder/volumes + + +# +# Options defined in cinder.volume.drivers.smbfs +# + +# File with the list of available smbfs shares. (string value) +#smbfs_shares_config=/etc/cinder/smbfs_shares + +# Default format that will be used when creating volumes if no +# volume format is specified. (string value) +#smbfs_default_volume_format=qcow2 + +# Create volumes as sparsed files which take no space rather +# than regular files when using raw format, in which case +# volume creation takes lot of time. (boolean value) +#smbfs_sparsed_volumes=true + +# Percent of ACTUAL usage of the underlying volume before no +# new volumes can be allocated to the volume destination. +# (floating point value) +#smbfs_used_ratio=0.95 + +# This will compare the allocated to available space on the +# volume destination. If the ratio exceeds this number, the +# destination will no longer be valid. (floating point value) +#smbfs_oversub_ratio=1.0 + +# Base dir containing mount points for smbfs shares. (string +# value) +#smbfs_mount_point_base=$state_path/mnt + +# Mount options passed to the smbfs client. See mount.cifs man +# page for details. (string value) +#smbfs_mount_options=noperm,file_mode=0775,dir_mode=0775 + + +# +# Options defined in cinder.volume.drivers.solidfire +# + +# Set 512 byte emulation on volume creation; (boolean value) +#sf_emulate_512=true + +# Allow tenants to specify QOS on create (boolean value) +#sf_allow_tenant_qos=false + +# Create SolidFire accounts with this prefix. Any string can +# be used here, but the string "hostname" is special and will +# create a prefix using the cinder node hostsname (previous +# default behavior). The default is NO prefix. (string value) +#sf_account_prefix= + +# Account name on the SolidFire Cluster to use as owner of +# template/cache volumes (created if does not exist). (string +# value) +#sf_template_account_name=openstack-vtemplate + +# Create an internal cache of copy of images when a bootable +# volume is created to eliminate fetch from glance and qemu- +# conversion on subsequent calls. (boolean value) +#sf_allow_template_caching=true + +# SolidFire API port. Useful if the device api is behind a +# proxy on a different port. (integer value) +#sf_api_port=443 + + +# +# Options defined in cinder.volume.drivers.srb +# + +# Comma-separated list of REST servers IP to connect to. (eg +# http://IP1/,http://IP2:81/path (string value) +#srb_base_urls= + + +# +# Options defined in cinder.volume.drivers.violin.v6000_common +# + +# IP address or hostname of mg-a (string value) +#gateway_mga= + +# IP address or hostname of mg-b (string value) +#gateway_mgb= + +# Use igroups to manage targets and initiators (boolean value) +#use_igroups=false + +# Global backend request timeout, in seconds (integer value) +#request_timeout=300 + + +# +# Options defined in cinder.volume.drivers.vmware.vmdk +# + +# IP address for connecting to VMware ESX/VC server. (string +# value) +#vmware_host_ip= + +# Username for authenticating with VMware ESX/VC server. +# (string value) +#vmware_host_username= + +# Password for authenticating with VMware ESX/VC server. +# (string value) +#vmware_host_password= + +# Optional VIM service WSDL Location e.g +# http:///vimService.wsdl. Optional over-ride to +# default location for bug work-arounds. (string value) +#vmware_wsdl_location= + +# Number of times VMware ESX/VC server API must be retried +# upon connection related issues. (integer value) +#vmware_api_retry_count=10 + +# The interval (in seconds) for polling remote tasks invoked +# on VMware ESX/VC server. (floating point value) +#vmware_task_poll_interval=0.5 + +# Name for the folder in the VC datacenter that will contain +# cinder volumes. (string value) +#vmware_volume_folder=cinder-volumes + +# Timeout in seconds for VMDK volume transfer between Cinder +# and Glance. (integer value) +#vmware_image_transfer_timeout_secs=7200 + +# Max number of objects to be retrieved per batch. Query +# results will be obtained in batches from the server and not +# in one shot. Server may still limit the count to something +# less than the configured value. (integer value) +#vmware_max_objects_retrieval=100 + +# Optional string specifying the VMware VC server version. The +# driver attempts to retrieve the version from VMware VC +# server. Set this configuration only if you want to override +# the VC server version. (string value) +#vmware_host_version= + +# Directory where virtual disks are stored during volume +# backup and restore. (string value) +#vmware_tmp_dir=/tmp + + +# +# Options defined in cinder.volume.drivers.windows.windows +# + +# Path to store VHD backed volumes (string value) +#windows_iscsi_lun_path=C:\iSCSIVirtualDisks + + +# +# Options defined in cinder.volume.drivers.xio +# + +# Default storage pool for volumes. (integer value) +#ise_storage_pool=1 + +# Raid level for ISE volumes. (integer value) +#ise_raid=1 + +# Number of retries (per port) when establishing connection to +# ISE management port. (integer value) +#ise_connection_retries=5 + +# Interval (secs) between retries. (integer value) +#ise_retry_interval=1 + +# Number on retries to get completion status after issuing a +# command to ISE. (integer value) +#ise_completion_retries=30 + + +# +# Options defined in cinder.volume.drivers.zfssa.zfssanfs +# + +# Data path IP address (string value) +#zfssa_data_ip= + +# HTTPS port number (string value) +#zfssa_https_port=443 + +# Options to be passed while mounting share over nfs (string +# value) +#zfssa_nfs_mount_options= + +# Storage pool name. (string value) +#zfssa_nfs_pool= + +# Project name. (string value) +#zfssa_nfs_project=NFSProject + +# Share name. (string value) +#zfssa_nfs_share=nfs_share + +# Data compression. (string value) +#zfssa_nfs_share_compression=off + +# Synchronous write bias-latency, throughput. (string value) +#zfssa_nfs_share_logbias=latency + +# REST connection timeout. (seconds) (integer value) +#zfssa_rest_timeout= + + +# +# Options defined in cinder.volume.manager +# + +# Driver to use for volume creation (string value) +#volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver + +# Timeout for creating the volume to migrate to when +# performing volume migration (seconds) (integer value) +#migration_create_volume_timeout_secs=300 + +# Offload pending volume delete during volume service startup +# (boolean value) +#volume_service_inithost_offload=false + +# FC Zoning mode configured (string value) +#zoning_mode=none + +# User defined capabilities, a JSON formatted string +# specifying key/value pairs. The key/value pairs can be used +# by the CapabilitiesFilter to select between backends when +# requests specify volume types. For example, specifying a +# service level or the geographical location of a backend, +# then creating a volume type to allow the user to select by +# these different properties. (string value) +#extra_capabilities={} + + +[BRCD_FABRIC_EXAMPLE] + +# +# Options defined in cinder.zonemanager.drivers.brocade.brcd_fabric_opts +# + +# Management IP of fabric (string value) +#fc_fabric_address= + +# Fabric user ID (string value) +#fc_fabric_user= + +# Password for user (string value) +#fc_fabric_password= + +# Connecting port (integer value) +#fc_fabric_port=22 + +# overridden zoning policy (string value) +#zoning_policy=initiator-target + +# overridden zoning activation state (boolean value) +#zone_activate=true + +# overridden zone name prefix (string value) +#zone_name_prefix= + +# Principal switch WWN of the fabric (string value) +#principal_switch_wwn= + + +[CISCO_FABRIC_EXAMPLE] + +# +# Options defined in cinder.zonemanager.drivers.cisco.cisco_fabric_opts +# + +# Management IP of fabric (string value) +#cisco_fc_fabric_address= + +# Fabric user ID (string value) +#cisco_fc_fabric_user= + +# Password for user (string value) +#cisco_fc_fabric_password= + +# Connecting port (integer value) +#cisco_fc_fabric_port=22 + +# overridden zoning policy (string value) +#cisco_zoning_policy=initiator-target + +# overridden zoning activation state (boolean value) +#cisco_zone_activate=true + +# overridden zone name prefix (string value) +#cisco_zone_name_prefix= + +# VSAN of the Fabric (string value) +#cisco_zoning_vsan= + + +[database] + +# +# Options defined in oslo.db.concurrency +# + +# Enable the experimental use of thread pooling for all DB API +# calls (boolean value) +# Deprecated group/name - [DEFAULT]/dbapi_use_tpool +#use_tpool=false + + +[fc-zone-manager] + +# +# Options defined in cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver +# + +# Southbound connector for zoning operation (string value) +#brcd_sb_connector=cinder.zonemanager.drivers.brocade.brcd_fc_zone_client_cli.BrcdFCZoneClientCLI + + +# +# Options defined in cinder.zonemanager.drivers.cisco.cisco_fc_zone_driver +# + +# Southbound connector for zoning operation (string value) +#cisco_sb_connector=cinder.zonemanager.drivers.cisco.cisco_fc_zone_client_cli.CiscoFCZoneClientCLI + + +# +# Options defined in cinder.zonemanager.fc_zone_manager +# + +# FC Zone Driver responsible for zone management (string +# value) +#zone_driver=cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver.BrcdFCZoneDriver + +# Zoning policy configured by user; valid values include +# "initiator-target" or "initiator" (string value) +#zoning_policy=initiator-target + +# Comma separated list of Fibre Channel fabric names. This +# list of names is used to retrieve other SAN credentials for +# connecting to each SAN fabric (string value) +#fc_fabric_names= + +# FC SAN Lookup Service (string value) +#fc_san_lookup_service=cinder.zonemanager.drivers.brocade.brcd_fc_san_lookup_service.BrcdFCSanLookupService + + +[keymgr] + +# +# Options defined in cinder.keymgr +# + +# The full class name of the key manager API class (string +# value) +#api_class=cinder.keymgr.conf_key_mgr.ConfKeyManager + + +# +# Options defined in cinder.keymgr.conf_key_mgr +# + +# Fixed key returned by key manager, specified in hex (string +# value) +#fixed_key= + + +# +# Options defined in cinder.keymgr.key_mgr +# + +# Authentication url for encryption service. (string value) +#encryption_auth_url=http://localhost:5000/v3 + +# Url for encryption service. (string value) +#encryption_api_url=http://localhost:9311/v1 + + +[keystone_authtoken] + +# +# Options defined in keystonemiddleware.auth_token +# + +# Complete public Identity API endpoint. (string value) +#auth_uri= + +# API version of the admin Identity API endpoint. (string +# value) +#auth_version= + +# Do not handle authorization requests within the middleware, +# but delegate the authorization decision to downstream WSGI +# components. (boolean value) +#delay_auth_decision=false + +# Request timeout value for communicating with Identity API +# server. (integer value) +#http_connect_timeout= + +# How many times are we trying to reconnect when communicating +# with Identity API Server. (integer value) +#http_request_max_retries=3 + +# Env key for the swift cache. (string value) +#cache= + +# Required if identity server requires client certificate +# (string value) +#certfile= + +# Required if identity server requires client certificate +# (string value) +#keyfile= + +# A PEM encoded Certificate Authority to use when verifying +# HTTPs connections. Defaults to system CAs. (string value) +#cafile= + +# Verify HTTPS connections. (boolean value) +#insecure=false + +# Directory used to cache files related to PKI tokens. (string +# value) +#signing_dir= + +# Optionally specify a list of memcached server(s) to use for +# caching. If left undefined, tokens will instead be cached +# in-process. (list value) +# Deprecated group/name - [DEFAULT]/memcache_servers +#memcached_servers= + +# In order to prevent excessive effort spent validating +# tokens, the middleware caches previously-seen tokens for a +# configurable duration (in seconds). Set to -1 to disable +# caching completely. (integer value) +#token_cache_time=300 + +# Determines the frequency at which the list of revoked tokens +# is retrieved from the Identity service (in seconds). A high +# number of revocation events combined with a low cache +# duration may significantly reduce performance. (integer +# value) +#revocation_cache_time=10 + +# (Optional) If defined, indicate whether token data should be +# authenticated or authenticated and encrypted. Acceptable +# values are MAC or ENCRYPT. If MAC, token data is +# authenticated (with HMAC) in the cache. If ENCRYPT, token +# data is encrypted and authenticated in the cache. If the +# value is not one of these options or empty, auth_token will +# raise an exception on initialization. (string value) +#memcache_security_strategy= + +# (Optional, mandatory if memcache_security_strategy is +# defined) This string is used for key derivation. (string +# value) +#memcache_secret_key= + +# (Optional) Number of seconds memcached server is considered +# dead before it is tried again. (integer value) +#memcache_pool_dead_retry=300 + +# (Optional) Maximum total number of open connections to every +# memcached server. (integer value) +#memcache_pool_maxsize=10 + +# (Optional) Socket timeout in seconds for communicating with +# a memcache server. (integer value) +#memcache_pool_socket_timeout=3 + +# (Optional) Number of seconds a connection to memcached is +# held unused in the pool before it is closed. (integer value) +#memcache_pool_unused_timeout=60 + +# (Optional) Number of seconds that an operation will wait to +# get a memcache client connection from the pool. (integer +# value) +#memcache_pool_conn_get_timeout=10 + +# (Optional) Use the advanced (eventlet safe) memcache client +# pool. The advanced pool will only work under python 2.x. +# (boolean value) +#memcache_use_advanced_pool=false + +# (Optional) Indicate whether to set the X-Service-Catalog +# header. If False, middleware will not ask for service +# catalog on token validation and will not set the X-Service- +# Catalog header. (boolean value) +#include_service_catalog=true + +# Used to control the use and type of token binding. Can be +# set to: "disabled" to not check token binding. "permissive" +# (default) to validate binding information if the bind type +# is of a form known to the server and ignore it if not. +# "strict" like "permissive" but if the bind type is unknown +# the token will be rejected. "required" any form of token +# binding is needed to be allowed. Finally the name of a +# binding method that must be present in tokens. (string +# value) +#enforce_token_bind=permissive + +# If true, the revocation list will be checked for cached +# tokens. This requires that PKI tokens are configured on the +# identity server. (boolean value) +#check_revocations_for_cached=false + +# Hash algorithms to use for hashing PKI tokens. This may be a +# single algorithm or multiple. The algorithms are those +# supported by Python standard hashlib.new(). The hashes will +# be tried in the order given, so put the preferred one first +# for performance. The result of the first hash will be stored +# in the cache. This will typically be set to multiple values +# only while migrating from a less secure algorithm to a more +# secure one. Once all the old tokens are expired this option +# should be set to a single value for better performance. +# (list value) +#hash_algorithms=md5 + +# Prefix to prepend at the beginning of the path. Deprecated, use +# identity_uri. (string value) +#auth_admin_prefix = + +# Host providing the admin Identity API endpoint. Deprecated, use +# identity_uri. (string value) +#auth_host = 127.0.0.1 + +# Port of the admin Identity API endpoint. Deprecated, use +# identity_uri. (integer value) +#auth_port = 35357 + +# Protocol of the admin Identity API endpoint (http or https). +# Deprecated, use identity_uri. (string value) +auth_protocol=http + +# Complete admin Identity API endpoint. This should specify the +# unversioned root endpoint e.g. https://localhost:35357/ (string +# value) +#identity_uri = + +# This option is deprecated and may be removed in a future release. +# Single shared secret with the Keystone configuration used for +# bootstrapping a Keystone installation, or otherwise bypassing the +# normal authentication process. This option should not be used, use +# `admin_user` and `admin_password` instead. (string value) +#admin_token = + +# Service username. (string value) +#admin_user = + +# Service user password. (string value) +#admin_password = + +# Service tenant name. (string value) +#admin_tenant_name = admin + + +[matchmaker_redis] + +# +# Options defined in oslo.messaging +# + +# Host to locate redis. (string value) +#host=127.0.0.1 + +# Use this port to connect to redis host. (integer value) +#port=6379 + +# Password for Redis server (optional). (string value) +#password= + + +[matchmaker_ring] + +# +# Options defined in oslo.messaging +# + +# Matchmaker ring file (JSON). (string value) +# Deprecated group/name - [DEFAULT]/matchmaker_ringfile +#ringfile=/etc/oslo/matchmaker_ring.json + + +[oslo_messaging_amqp] + +# +# Options defined in oslo.messaging +# + +# address prefix used when sending to a specific server +# (string value) +#server_request_prefix=exclusive + +# address prefix used when broadcasting to all servers (string +# value) +#broadcast_prefix=broadcast + +# address prefix when sending to any server in group (string +# value) +#group_request_prefix=unicast + +# Name for the AMQP container (string value) +#container_name= + +# Timeout for inactive connections (in seconds) (integer +# value) +#idle_timeout=0 + +# Debug: dump AMQP frames to stdout (boolean value) +#trace=false + +# CA certificate PEM file for verifing server certificate +# (string value) +#ssl_ca_file= + +# Identifying certificate PEM file to present to clients +# (string value) +#ssl_cert_file= + +# Private key PEM file used to sign cert_file certificate +# (string value) +#ssl_key_file= + +# Password for decrypting ssl_key_file (if encrypted) (string +# value) +#ssl_key_password= + +# Accept clients using either SSL or plain TCP (boolean value) +#allow_insecure_clients=false + + +[oslo_messaging_qpid] + +# +# Options defined in oslo.messaging +# + +# Use durable queues in AMQP. (boolean value) +# Deprecated group/name - [DEFAULT]/rabbit_durable_queues +#amqp_durable_queues=false + +# Auto-delete queues in AMQP. (boolean value) +#amqp_auto_delete=false + +# Size of RPC connection pool. (integer value) +#rpc_conn_pool_size=30 + +# Qpid broker hostname. (string value) +#qpid_hostname=localhost + +# Qpid broker port. (integer value) +#qpid_port=5672 + +# Qpid HA cluster host:port pairs. (list value) +#qpid_hosts=$qpid_hostname:$qpid_port + +# Username for Qpid connection. (string value) +#qpid_username= + +# Password for Qpid connection. (string value) +#qpid_password= + +# Space separated list of SASL mechanisms to use for auth. +# (string value) +#qpid_sasl_mechanisms= + +# Seconds between connection keepalive heartbeats. (integer +# value) +#qpid_heartbeat=60 + +# Transport to use, either 'tcp' or 'ssl'. (string value) +#qpid_protocol=tcp + +# Whether to disable the Nagle algorithm. (boolean value) +#qpid_tcp_nodelay=true + +# The number of prefetched messages held by receiver. (integer +# value) +#qpid_receiver_capacity=1 + +# The qpid topology version to use. Version 1 is what was +# originally used by impl_qpid. Version 2 includes some +# backwards-incompatible changes that allow broker federation +# to work. Users should update to version 2 when they are +# able to take everything down, as it requires a clean break. +# (integer value) +#qpid_topology_version=1 + + +[oslo_messaging_rabbit] + +# +# Options defined in oslo.messaging +# + +# Use durable queues in AMQP. (boolean value) +# Deprecated group/name - [DEFAULT]/rabbit_durable_queues +#amqp_durable_queues=false + +# Auto-delete queues in AMQP. (boolean value) +#amqp_auto_delete=false + +# Size of RPC connection pool. (integer value) +#rpc_conn_pool_size=30 + +# SSL version to use (valid only if SSL enabled). Valid values +# are TLSv1 and SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may +# be available on some distributions. (string value) +#kombu_ssl_version= + +# SSL key file (valid only if SSL enabled). (string value) +#kombu_ssl_keyfile= + +# SSL cert file (valid only if SSL enabled). (string value) +#kombu_ssl_certfile= + +# SSL certification authority file (valid only if SSL +# enabled). (string value) +#kombu_ssl_ca_certs= + +# How long to wait before reconnecting in response to an AMQP +# consumer cancel notification. (floating point value) +#kombu_reconnect_delay=1.0 + +# The RabbitMQ broker address where a single node is used. +# (string value) +#rabbit_host=localhost + +# The RabbitMQ broker port where a single node is used. +# (integer value) +#rabbit_port=5672 + +# RabbitMQ HA cluster host:port pairs. (list value) +#rabbit_hosts=$rabbit_host:$rabbit_port + +# Connect over SSL for RabbitMQ. (boolean value) +#rabbit_use_ssl=false + +# The RabbitMQ userid. (string value) +#rabbit_userid=guest + +# The RabbitMQ password. (string value) +#rabbit_password=guest + +# The RabbitMQ login method. (string value) +#rabbit_login_method=AMQPLAIN + +# The RabbitMQ virtual host. (string value) +#rabbit_virtual_host=/ + +# How frequently to retry connecting with RabbitMQ. (integer +# value) +#rabbit_retry_interval=1 + +# How long to backoff for between retries when connecting to +# RabbitMQ. (integer value) +#rabbit_retry_backoff=2 + +# Maximum number of RabbitMQ connection retries. Default is 0 +# (infinite retry count). (integer value) +#rabbit_max_retries=0 + +# Use HA queues in RabbitMQ (x-ha-policy: all). If you change +# this option, you must wipe the RabbitMQ database. (boolean +# value) +#rabbit_ha_queues=false + +# Number of seconds after which the Rabbit broker is +# considered down if heartbeat's keep-alive fails (0 disable +# the heartbeat). (integer value) +#heartbeat_timeout_threshold=60 + +# How often times during the heartbeat_timeout_threshold we +# check the heartbeat. (integer value) +#heartbeat_rate=2 + +# Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake +# (boolean value) +#fake_rabbit=false + + +[profiler] + +# +# Options defined in cinder.service +# + +# If False fully disable profiling feature. (boolean value) +#profiler_enabled=false + +# If False doesn't trace SQL requests. (boolean value) +#trace_sqlalchemy=false + + +# Connection to db: +sql_connection = sqlite:////var/lib/cinder/cinderdb diff --git a/trusty/debian/cinder_sudoers b/trusty/debian/cinder_sudoers deleted file mode 100644 index 470a1f47a..000000000 --- a/trusty/debian/cinder_sudoers +++ /dev/null @@ -1,3 +0,0 @@ -Defaults:cinder !requiretty - -cinder ALL = (root) NOPASSWD: /usr/bin/cinder-rootwrap /etc/cinder/rootwrap.conf * diff --git a/trusty/debian/clean b/trusty/debian/clean deleted file mode 100644 index e932b028c..000000000 --- a/trusty/debian/clean +++ /dev/null @@ -1 +0,0 @@ -setup.cfg diff --git a/trusty/debian/control b/trusty/debian/control index 0fa58ea35..c25acfd80 100644 --- a/trusty/debian/control +++ b/trusty/debian/control @@ -1,238 +1,275 @@ Source: cinder Section: net Priority: extra -Maintainer: MOS Cinder Team -Build-Depends: - debhelper (>= 9), - dh-systemd, - dh-python, - openstack-pkg-tools (>= 21), - python-all (>= 2.7.1), - python-pbr (>= 0.10), - python-setuptools, - python-sphinx (>= 1.1.2) -Build-Depends-Indep: - python-anyjson (>= 0.3.3), - python-babel (>= 1.3), - python-barbicanclient (>= 3.0.1), - python-coverage (>= 3.6), - python-crypto (>= 2.6), - python-eventlet (>= 0.16.1), - python-fixtures (>= 0.3.14), - python-glanceclient (>= 1:0.15.0), - python-greenlet (>= 0.3.2), - python-hacking (>= 0.10.0), - python-iso8601 (>= 0.1.9), - python-keystoneclient (>= 1:1.1.0), - python-keystonemiddleware (>= 1.5.0), - python-kombu (>= 2.5.0), - python-lxml (>= 2.3), - python-migrate (>= 0.9.5), - python-mock (>= 1.0), - python-mox (>= 0.5.3), - python-mysqldb, - python-netaddr (>= 0.7.12), - 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-oslo.vmware (>= 0.11.1), - python-oslosphinx (>= 2.5.0), - python-oslotest (>= 1.5.1), - python-osprofiler (>= 0.3.0), - python-paramiko (>= 1.13.0), - python-paste, - python-pastedeploy (>= 1.5.0), - python-psycopg2, - python-pyparsing (>= 2.0.1), - python-requests (>= 2.2.0), - python-retrying (>= 1.2.3), - python-routes (>= 1.12.3), - python-setuptools, - python-six (>= 1.9.0), - python-sqlalchemy (>= 0.9.7), - python-stevedore (>= 1.3.0), - python-subunit (>= 0.0.18), - python-suds (>= 0.4), - python-swiftclient (>= 1:2.2.0), - python-taskflow (>= 0.7.1), - python-tempest-lib (>= 0.4.0), - python-testresources (>= 0.2.4), - python-testtools (>= 0.9.36), - python-webob (>= 1.2.3), - testrepository (>= 0.0.18) +Maintainer: PKG OpenStack +Uploaders: Thomas Goirand , +Build-Depends: debhelper (>= 9), + dh-python, + dh-systemd, + openstack-pkg-tools (>= 23~), + po-debconf, + python-all, + python-pbr (>= 1.6), + python-setuptools, + python-sphinx, +Build-Depends-Indep: bandit (>= 0.13.2), + python-anyjson, + python-babel, + python-barbicanclient (>= 3.0.1), + python-coverage, + python-crypto, + python-ddt (>= 0.7.0), + python-enum34, + python-eventlet (>= 0.17.4), + python-fixtures (>= 1.3.1), + python-glanceclient (>= 1:0.18.0), + python-greenlet, + python-hacking (>= 0.10.0), + python-iso8601, + python-keystonemiddleware (>= 2.0.0), + python-kombu, + python-lxml, + python-migrate (>= 0.9.6), + python-mock (>= 1.3), + python-mox3, + python-mysqldb, + python-netaddr (>= 0.7.12), + python-novaclient (>= 2:2.26.0), + python-os-brick (>= 0.3.2), + python-os-testr, + python-oslo.concurrency (>= 2.3.0), + python-oslo.config (>= 1:2.1.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.4.0), + python-oslo.policy (>= 0.5.0), + python-oslo.reports, + 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.6.0), + python-oslo.vmware (>= 1.16.0), + python-oslosphinx (>= 2.5.0), + python-oslotest (>= 1.10.0), + python-osprofiler (>= 0.3.0), + python-paramiko (>= 1.13.0), + python-paste, + python-pastedeploy, + python-psutil, + python-psycopg2, + python-pymysql, + python-pyparsing, + python-requests (>= 2.5.2), + python-retrying, + python-routes, + python-rtslib-fb (>= 2.1.57), + python-six (>= 1.9.0), + python-sqlalchemy (>= 0.9.7), + python-stevedore (>= 1.5.0), + python-swiftclient (>= 1:2.2.0), + python-taskflow (>= 1.16.0), + python-tempest-lib (>= 0.6.1), + python-testtools (>= 1.4.0), + python-webob, + subunit, + testrepository, Standards-Version: 3.9.6 -Homepage: http://launchpad.net/cinder -XS-Testsuite: autopkgtest +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/cinder.git;a=summary +Vcs-Git: git://anonscm.debian.org/openstack/cinder.git +Homepage: http://github.com/openstack/cinder Package: python-cinder Section: python Architecture: all -Depends: - python-amqplib (>= 0.6.1), - python-anyjson (>= 0.3.3), - python-babel (>= 1.3), - python-barbicanclient (>= 3.0.1), - python-ceph, - python-crypto (>= 2.6), - python-eventlet (>= 0.16.1), - python-glanceclient (>= 1:0.15.0), - python-greenlet (>= 0.3.2), - python-hp3parclient, - python-iso8601 (>= 0.1.9), - python-keystoneclient (>= 1:1.1.0), - python-keystonemiddleware (>= 1.5.0), - python-kombu (>= 2.5.0), - python-lxml (>= 2.3), - python-migrate (>= 0.9.5), - python-netaddr (>= 0.7.12), - 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-oslo.vmware (>= 0.11.1), - python-osprofiler (>= 0.3.0), - python-paramiko (>= 1.13.0), - python-paste, - python-pastedeploy (>= 1.5.0), - python-pbr (>= 0.10), - python-pyparsing (>= 2.0.1), - python-requests (>= 2.2.0), - python-retrying (>= 1.2.3), - python-routes (>= 1.12.3), - python-rtslib-fb, - python-six (>= 1.9.0), - python-sqlalchemy (>= 0.9.7), - python-stevedore (>= 1.3.0), - python-suds (>= 0.4), - python-swiftclient (>= 1:2.2.0), - python-taskflow (>= 0.7.1), - python-webob (>= 1.2.3), - ${misc:Depends}, - ${python:Depends} -Description: Cinder Python libraries - OpenStack is a reliable cloud infrastructure. Its mission is to produce - the ubiquitous cloud computing platform that will meet the needs of public - and private cloud providers regardless of size, by being simple to implement - and massively scalable. +Depends: python-anyjson, + python-babel, + python-barbicanclient (>= 3.0.1), + python-ceph, + python-crypto, + python-eventlet (>= 0.17.4), + python-glanceclient (>= 1:0.18.0), + python-greenlet, + python-hp3parclient, + python-iso8601, + python-keystonemiddleware (>= 2.0.0), + python-kombu, + python-lxml, + python-migrate (>= 0.9.6), + python-mysqldb, + python-netaddr (>= 0.7.12), + python-novaclient (>= 2:2.26.0), + python-os-brick (>= 0.3.2), + python-oslo.concurrency (>= 2.3.0), + python-oslo.config (>= 1:2.1.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.4.0), + python-oslo.policy (>= 0.5.0), + python-oslo.reports, + 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.6.0), + python-oslo.vmware (>= 1.16.0), + python-osprofiler (>= 0.3.0), + python-paramiko (>= 1.13.0), + python-paste, + python-pastedeploy, + python-pbr (>= 1.6), + python-psutil, + python-psycopg2, + python-pymysql, + python-pyparsing, + python-requests (>= 2.5.2), + python-retrying, + python-routes, + python-rtslib-fb (>= 2.1.57), + python-six (>= 1.9.0), + python-sqlalchemy (>= 0.9.7), + python-stevedore (>= 1.5.0), + python-swiftclient (>= 1:2.2.0), + python-taskflow (>= 1.16.0), + python-webob, + ${misc:Depends}, + ${python:Depends}, +Description: OpenStack block storage system - Python libraries + Cinder is a block Storage-as-a-Service system for the OpenStack cloud + computing suite. It re-implements the features of Nova-volume, which it + directly replaces. . - Cinder is the OpenStack Block storage service. + Cinder uses LVM partitions of your volume servers in order to provide iSCSI + permanent block storage devices for your virtual machines running on Nova. + It also has back-end drivers for many hardware and software storage solutions + like Ceph, NFS, Net-APP, etc. . - This package contains the Python library for Cinder. + This package contains the Python libraries that are part of Cinder. Package: cinder-common Architecture: all -Depends: - adduser, - python-cinder (= ${binary:Version}), - ${misc:Depends}, - ${python:Depends} -Provides: ${python:Provides} -Description: Cinder storage service - common files - OpenStack is a reliable cloud infrastructure. Its mission is to produce - the ubiquitous cloud computing platform that will meet the needs of public - and private cloud providers regardless of size, by being simple to implement - and massively scalable. +Depends: adduser, + dbconfig-common, + debconf, + python-cinder (= ${binary:Version}), + sqlite3, + ${misc:Depends}, + ${python:Depends}, +Provides: ${python:Provides}, +Description: OpenStack block storage system - common files + Cinder is a block Storage-as-a-Service system for the OpenStack cloud + computing suite. It re-implements the features of Nova-volume, which it + directly replaces. . - Cinder is the OpenStack Block storage service. + Cinder uses LVM partitions of your volume servers in order to provide iSCSI + permanent block storage devices for your virtual machines running on Nova. + It also has back-end drivers for many hardware and software storage solutions + like Ceph, NFS, Net-APP, etc. . - This package contains commons components for Cinder. + This package contains common files and configuration that are + needed by all the daemon packages of Cinder. Package: cinder-api Architecture: all -Depends: - cinder-common (= ${binary:Version}), - ${misc:Depends}, - ${python:Depends} -Description: Cinder storage service - API server - OpenStack is a reliable cloud infrastructure. Its mission is to produce - the ubiquitous cloud computing platform that will meet the needs of public - and private cloud providers regardless of size, by being simple to implement - and massively scalable. +Depends: adduser, + cinder-common (= ${binary:Version}), + debconf, + python-keystoneclient, + ${misc:Depends}, + ${ostack-lsb-base}, + ${python:Depends}, +Description: OpenStack block storage system - API server + Cinder is a block Storage-as-a-Service system for the OpenStack cloud + computing suite. It re-implements the features of Nova-volume, which it + directly replaces. . - Cinder is the OpenStack Block storage service. + Cinder uses LVM partitions of your volume servers in order to provide iSCSI + permanent block storage devices for your virtual machines running on Nova. + It also has back-end drivers for many hardware and software storage solutions + like Ceph, NFS, Net-APP, etc. . This package contains the Cinder API server. Package: cinder-volume Architecture: all -Depends: - cinder-common (= ${binary:Version}), - lvm2, - qemu-utils, - tgt, - ${misc:Depends}, - ${python:Depends} -Breaks: cinder-common ( <= 2012.2~rc1~20120907.1154-0ubuntu1 ) -Replaces: cinder-common ( <= 2012.2~rc1~20120907.1154-0ubuntu1 ) -Description: Cinder storage service - Volume server - OpenStack is a reliable cloud infrastructure. Its mission is to produce - the ubiquitous cloud computing platform that will meet the needs of public - and private cloud providers regardless of size, by being simple to implement - and massively scalable. +Depends: adduser, + cinder-common (= ${binary:Version}), + lvm2, + qemu-utils, + tgt, + ${misc:Depends}, + ${ostack-lsb-base}, + ${python:Depends}, +Suggests: ceph-common, +Description: OpenStack block storage system - Volume server + Cinder is a block Storage-as-a-Service system for the OpenStack cloud + computing suite. It re-implements the features of Nova-volume, which it + directly replaces. . - Cinder is the OpenStack Block storage service. + Cinder uses LVM partitions of your volume servers in order to provide iSCSI + permanent block storage devices for your virtual machines running on Nova. + It also has back-end drivers for many hardware and software storage solutions + like Ceph, NFS, Net-APP, etc. . This package contains the Cinder Volume server. Package: cinder-scheduler Architecture: all -Depends: - cinder-common (= ${binary:Version}), - ${misc:Depends}, - ${python:Depends} -Description: Cinder storage service - Scheduler server - OpenStack is a reliable cloud infrastructure. Its mission is to produce - the ubiquitous cloud computing platform that will meet the needs of public - and private cloud providers regardless of size, by being simple to implement - and massively scalable. +Depends: cinder-common (= ${binary:Version}), + ${misc:Depends}, + ${ostack-lsb-base}, + ${python:Depends}, +Description: OpenStack block storage system - Scheduler server + Cinder is a block Storage-as-a-Service system for the OpenStack cloud + computing suite. It re-implements the features of Nova-volume, which it + directly replaces. . - Cinder is the OpenStack Block storage service. + Cinder uses LVM partitions of your volume servers in order to provide iSCSI + permanent block storage devices for your virtual machines running on Nova. + It also has back-end drivers for many hardware and software storage solutions + like Ceph, NFS, Net-APP, etc. . This package contains the Cinder Scheduler server. Package: cinder-backup Architecture: all -Depends: - cinder-common (= ${binary:Version}), - ${misc:Depends}, - ${python:Depends} -Description: Cinder storage service - Scheduler server - OpenStack is a reliable cloud infrastructure. Its mission is to produce - the ubiquitous cloud computing platform that will meet the needs of public - and private cloud providers regardless of size, by being simple to implement - and massively scalable. +Depends: adduser, + cinder-common (= ${binary:Version}), + ${misc:Depends}, + ${ostack-lsb-base}, + ${python:Depends}, +Description: OpenStack block storage system - Backup server + Cinder is a block Storage-as-a-Service system for the OpenStack cloud + computing suite. It re-implements the features of Nova-volume, which it + directly replaces. . - Cinder is the OpenStack Block storage service. + Cinder uses LVM partitions of your volume servers in order to provide iSCSI + permanent block storage devices for your virtual machines running on Nova. + It also has back-end drivers for many hardware and software storage solutions + like Ceph, NFS, Net-APP, etc. . This package contains the Cinder backup service. Package: cinder-doc Architecture: all Section: doc -Depends: ${misc:Depends}, ${sphinxdoc:Depends} -Description: Cinder storage service - Scheduler server - OpenStack is a reliable cloud infrastructure. Its mission is to produce - the ubiquitous cloud computing platform that will meet the needs of public - and private cloud providers regardless of size, by being simple to implement - and massively scalable. +Depends: ${misc:Depends}, + ${sphinxdoc:Depends}, +Description: OpenStack block storage system - doc + Cinder is a block Storage-as-a-Service system for the OpenStack cloud + computing suite. It re-implements the features of Nova-volume, which it + directly replaces. . - Cinder is the OpenStack Block storage service. + Cinder uses LVM partitions of your volume servers in order to provide iSCSI + permanent block storage devices for your virtual machines running on Nova. + It also has back-end drivers for many hardware and software storage + solutions + like Ceph, NFS, Net-APP, etc. . - This package contains the documentation + This package contains the documentation. diff --git a/trusty/debian/copyright b/trusty/debian/copyright index 2902979fb..423124d03 100644 --- a/trusty/debian/copyright +++ b/trusty/debian/copyright @@ -1,22 +1,13 @@ -Format: http://dep.debian.net/deps/dep5- +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: cinder Source: git://github.com/openstack/cinder.git -Files: debian/* -Copyright: 2011-2013, Thomas Goirand - 2014, Vasyl Saienko - 2014, Maksym Yatsenko - 2015, Mikhail Ivanov -License: Apache-2 - Files: * -Copyright: 2010 United States Government as represented +Copyright: (c) 2010 United States Government as represented by the Administrator of the National Aeronautics and Space Administration. - 2010 OpenStack LLC - Others (See individual files for more details) -License: Apache-2 - + (c) 2010 OpenStack LLC + (c) Others (See individual files for more details) License: Apache-2 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/trusty/debian/debian_control_vars b/trusty/debian/debian_control_vars new file mode 100644 index 000000000..e736811af --- /dev/null +++ b/trusty/debian/debian_control_vars @@ -0,0 +1 @@ +ostack-lsb-base= lsb-base (>= 3.0-6) 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/logging.conf b/trusty/debian/logging.conf deleted file mode 100644 index 476425b8b..000000000 --- a/trusty/debian/logging.conf +++ /dev/null @@ -1,76 +0,0 @@ -[loggers] -keys = root, cinder - -[handlers] -keys = stderr, stdout, watchedfile, syslog, null - -[formatters] -keys = legacycinder, default - -[logger_root] -level = WARNING -handlers = null - -[logger_cinder] -level = INFO -handlers = stderr -qualname = cinder - -[logger_amqplib] -level = WARNING -handlers = stderr -qualname = amqplib - -[logger_sqlalchemy] -level = WARNING -handlers = stderr -qualname = sqlalchemy -# "level = INFO" logs SQL queries. -# "level = DEBUG" logs SQL queries and results. -# "level = WARNING" logs neither. (Recommended for production systems.) - -[logger_boto] -level = WARNING -handlers = stderr -qualname = boto - -[logger_suds] -level = INFO -handlers = stderr -qualname = suds - -[logger_eventletwsgi] -level = WARNING -handlers = stderr -qualname = eventlet.wsgi.server - -[handler_stderr] -class = StreamHandler -args = (sys.stderr,) -formatter = legacycinder - -[handler_stdout] -class = StreamHandler -args = (sys.stdout,) -formatter = legacycinder - -[handler_watchedfile] -class = handlers.WatchedFileHandler -args = ('cinder.log',) -formatter = legacycinder - -[handler_syslog] -class = handlers.SysLogHandler -args = ('/dev/log', handlers.SysLogHandler.LOG_USER) -formatter = legacycinder - -[handler_null] -class = cinder.log.NullHandler -formatter = default -args = () - -[formatter_legacycinder] -class = cinder.log.LegacyCinderFormatter - -[formatter_default] -format = %(message)s diff --git a/trusty/debian/patches/fix-assert-raises-regex-tests.patch b/trusty/debian/patches/fix-assert-raises-regex-tests.patch deleted file mode 100644 index cdaddedb6..000000000 --- a/trusty/debian/patches/fix-assert-raises-regex-tests.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/cinder/tests/objects/test_objects.py -+++ b/cinder/tests/objects/test_objects.py -@@ -438,7 +438,7 @@ class _TestObject(object): - class Foo(base.CinderObject): - fields = {'foobar': fields.Field(fields.Integer())} - obj = Foo() -- with self.assertRaisesRegex(NotImplementedError, ".*foobar.*"): -+ with self.assertRaisesRegexp(NotImplementedError, ".*foobar.*"): - obj.foobar - - def test_loaded_in_primitive(self): diff --git a/trusty/debian/patches/fix-long-casting.patch b/trusty/debian/patches/fix-long-casting.patch deleted file mode 100644 index ce9fc08d7..000000000 --- a/trusty/debian/patches/fix-long-casting.patch +++ /dev/null @@ -1,36 +0,0 @@ -Description: Workaround problematic type casting in 15.04 - ====================================================================== - FAIL: cinder.tests.test_utils.GetBlkdevMajorMinorTestCase.test_get_blkdev_major_minor_file - cinder.tests.test_utils.GetBlkdevMajorMinorTestCase.test_get_blkdev_major_minor_file - ---------------------------------------------------------------------- - _StringException: Traceback (most recent call last): - File "/build/buildd/cinder-2015.1~b3/cinder/tests/test_utils.py", line 721, in test_get_blkdev_major_minor_file - dev = self._test_get_blkdev_major_minor_file('/dev/made_up_disk1') - File "/usr/lib/python2.7/dist-packages/mock.py", line 1210, in patched - return func(*args, **keywargs) - File "/build/buildd/cinder-2015.1~b3/cinder/tests/test_utils.py", line 712, in _test_get_blkdev_major_minor_file - dev = utils.get_blkdev_major_minor(test_file) - File "/build/buildd/cinder-2015.1~b3/cinder/utils.py", line 656, in get_blkdev_major_minor - return get_blkdev_major_minor(devpath, False) - File "/build/buildd/cinder-2015.1~b3/cinder/utils.py", line 645, in get_blkdev_major_minor - return '%d:%d' % (os.major(st.st_rdev), os.minor(st.st_rdev)) - SystemError: ../Objects/longobject.c:998: bad argument to internal function - Traceback (most recent call last): - _StringException: Empty attachments: - stderr - stdout -Author: James Page -Forwarded: no - ---- a/cinder/utils.py -+++ b/cinder/utils.py -@@ -643,7 +643,8 @@ def get_blkdev_major_minor(path, lookup_ - st = os.stat(path) - if stat.S_ISBLK(st.st_mode): - path, st = _get_disk_of_partition(path, st) -- return '%d:%d' % (os.major(st.st_rdev), os.minor(st.st_rdev)) -+ return '%d:%d' % (os.major(long(st.st_rdev)), -+ os.minor(long(st.st_rdev))) - elif stat.S_ISCHR(st.st_mode): - # No I/O ratelimit control is provided for character devices - return None diff --git a/trusty/debian/patches/install-missing-files.patch b/trusty/debian/patches/install-missing-files.patch new file mode 100644 index 000000000..160e50abb --- /dev/null +++ b/trusty/debian/patches/install-missing-files.patch @@ -0,0 +1,39 @@ +Description: Install some missing files +Author: Mehdi Abaakouk + +--- a/MANIFEST.in ++++ b/MANIFEST.in +@@ -4,3 +4,33 @@ + exclude .gitreview + + global-exclude *.pyc ++include cinder/api/openstack/volume/schemas/atom-link.rng ++include cinder/api/openstack/volume/schemas/v1.1/extension.rng ++include cinder/api/openstack/volume/schemas/v1.1/extensions.rng ++include cinder/api/openstack/volume/schemas/v1.1/limits.rng ++include cinder/api/openstack/volume/schemas/v1.1/metadata.rng ++include cinder/db/sqlalchemy/migrate_repo/README ++include cinder/db/sqlalchemy/migrate_repo/migrate.cfg ++include cinder/locale/bs/LC_MESSAGES/cinder.po ++include cinder/locale/cinder.pot ++include cinder/locale/cs/LC_MESSAGES/cinder.po ++include cinder/locale/da/LC_MESSAGES/cinder.po ++include cinder/locale/de/LC_MESSAGES/cinder.po ++include cinder/locale/en_AU/LC_MESSAGES/cinder.po ++include cinder/locale/en_GB/LC_MESSAGES/cinder.po ++include cinder/locale/es/LC_MESSAGES/cinder.po ++include cinder/locale/fr/LC_MESSAGES/cinder.po ++include cinder/locale/it/LC_MESSAGES/cinder.po ++include cinder/locale/ja/LC_MESSAGES/cinder.po ++include cinder/locale/ko/LC_MESSAGES/cinder.po ++include cinder/locale/pt_BR/LC_MESSAGES/cinder.po ++include cinder/locale/ru/LC_MESSAGES/cinder.po ++include cinder/locale/tl/LC_MESSAGES/cinder.po ++include cinder/locale/tr/LC_MESSAGES/cinder.po ++include cinder/locale/uk/LC_MESSAGES/cinder.po ++include cinder/locale/zh_CN/LC_MESSAGES/cinder.po ++include cinder/locale/zh_TW/LC_MESSAGES/cinder.po ++include cinder/openstack/common/README ++include cinder/testing/README.rst ++include cinder/tests/policy.json ++include cinder/tests/test_migrations.conf diff --git a/trusty/debian/patches/series b/trusty/debian/patches/series index 874338d51..25c0f244e 100644 --- a/trusty/debian/patches/series +++ b/trusty/debian/patches/series @@ -1,3 +1 @@ -skip-rtslib-test.patch -fix-long-casting.patch -fix-assert-raises-regex-tests.patch +install-missing-files.patch diff --git a/trusty/debian/patches/skip-rtslib-test.patch b/trusty/debian/patches/skip-rtslib-test.patch deleted file mode 100644 index 39ea8bb9e..000000000 --- a/trusty/debian/patches/skip-rtslib-test.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- a/cinder/tests/test_cmd.py -+++ b/cinder/tests/test_cmd.py -@@ -16,13 +16,20 @@ import sys - - import mock - from oslo_config import cfg --import rtslib -+try: -+ import rtslib -+except ImportError: -+ rtslib = None -+import testtools - - from cinder.cmd import all as cinder_all - from cinder.cmd import api as cinder_api - from cinder.cmd import backup as cinder_backup - from cinder.cmd import manage as cinder_manage --from cinder.cmd import rtstool as cinder_rtstool -+try: -+ from cinder.cmd import rtstool as cinder_rtstool -+except ImportError: -+ cinder_rtstool = None - from cinder.cmd import scheduler as cinder_scheduler - from cinder.cmd import volume as cinder_volume - from cinder.cmd import volume_usage_audit -@@ -685,6 +692,7 @@ class TestCinderManageCmd(test.TestCase) - - class TestCinderRtstoolCmd(test.TestCase): - -+ @testtools.skipIf(rtslib is None, "rtslib not found, skipping tests") - def setUp(self): - super(TestCinderRtstoolCmd, self).setUp() - sys.argv = ['cinder-rtstool'] diff --git a/trusty/debian/po/POTFILES.in b/trusty/debian/po/POTFILES.in new file mode 100644 index 000000000..552b85003 --- /dev/null +++ b/trusty/debian/po/POTFILES.in @@ -0,0 +1,2 @@ +[type: gettext/rfc822deb] cinder-common.templates +[type: gettext/rfc822deb] cinder-api.templates diff --git a/trusty/debian/po/cs.po b/trusty/debian/po/cs.po new file mode 100644 index 000000000..f4786aa70 --- /dev/null +++ b/trusty/debian/po/cs.po @@ -0,0 +1,316 @@ +# Czech PO debconf template translation of nova. +# Copyright (C) 2013 Michal Simunek +# This file is distributed under the same license as the nova package. +# Michal Simunek , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: cinder 2013.1.2-4\n" +"Report-Msgid-Bugs-To: cinder@packages.debian.org\n" +"POT-Creation-Date: 2013-12-19 16:02+0800\n" +"PO-Revision-Date: 2013-08-28 12:31+0200\n" +"Last-Translator: Michal Simunek \n" +"Language-Team: Czech \n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "Set up a database for Cinder?" +msgstr "Nastavit databázi pro Cinder?" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"No database has been set up for Cinder to use. Before continuing, you should " +"make sure you have the following information:" +msgstr "" +"Nebyla nastavena žádná databáze k použití s Nova. Chcete-li ji nyní " +"nastavit, ujistěte se prosím, že máte všechny potřebné údaje:" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +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ázev hostitele databázového serveru (který musí přijímat TCP\n" +" spojení z tohoto počítače);\n" +" * uživatelské jméno a heslo pro přístup k databázi;\n" +" * typ softwaru pro správu databáze, který chcete používat." + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"cinder\"." +msgstr "" +"Toto nastavení můžete později změnit spuštěním \"dpkg-reconfigure -plow " +"cinder-common\"." + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "Authentication server hostname:" +msgstr "Název hostitele autentizačního serveru:" + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "" +"Please specify the hostname of the authentication server. Typically this is " +"also the hostname of the OpenStack Identity Service (Keystone)." +msgstr "" +"Zadejte prosím URL autentizačního serveru pro Cinder. Většinou je to také " +"URL OpenStack Identity Service (Keystone)." + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Authentication server tenant name:" +msgstr "Název nájemce pro autentizační server:" + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Please specify the authentication server tenant name." +msgstr "" + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Authentication server username:" +msgstr "Uživatel autentizačního serveru:" + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Please specify the username to use with the authentication server." +msgstr "" + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Authentication server password:" +msgstr "Heslo autentizačního serveru:" + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Please specify the password to use with the authentication server." +msgstr "" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "Cinder volume group:" +msgstr "Skupina svazků pro Cinder:" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "" +"Please specify the name of the LVM volume group on which Cinder will create " +"partitions." +msgstr "" +"Zadejte prosím název skupiny LVM svazků (vg), na které bude Cinder vytvářet " +"oddíly." + +#. Type: string +#. Description +#: ../cinder-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../cinder-common.templates:8001 ../cinder-common.templates:9001 +#: ../cinder-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 +#: ../cinder-common.templates:8001 +#, fuzzy +#| msgid "Please enter the IP address that will be used to contact Cinder." +msgid "Please specify the IP address of that server." +msgstr "" +"Zadejte IP adresu, která se bude používat ke spojení s Cinder (např: IP " +"adresa koncového bodu Cinder)." + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "" + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "" + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "" + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "" + +#. Type: boolean +#. Description +#: ../cinder-api.templates:2001 +msgid "Register Cinder in the Keystone endpoint catalog?" +msgstr "Zaregistrovat Cinder v katalogu koncových bodů keystone?" + +#. Type: boolean +#. Description +#: ../cinder-api.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 "" +"Aby byla každá služba Openstack (každé API) přístupná, musí být " +"zaregistrována. To se provádí pomocí příkazů \"keystone service-create\" a " +"\"keystone endpoint-create\". Zvolte si, zda-li se tyto příkazy mají nyní " +"spustit." + +#. Type: boolean +#. Description +#: ../cinder-api.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 "" +"Berte na vědomí, že musíte mít běžící server keystone, na který se lze " +"připojit pomocí ověřovacího klíče pro Keystone." + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "Keystone server IP address:" +msgstr "IP adresa serveru keystone:" + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that cinder-api can " +"contact Keystone to do the Cinder service and endpoint creation." +msgstr "" +"Zadejte IP adresu serveru keystone, aby se mohlo cinder-api spojit s " +"Keystone a provozovat službu Cinder a vytvářet koncové body." + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "Keystone authentication token:" +msgstr "Autentizační klíč pro Keystone:" + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "" +"To configure its endpoint in Keystone, cinder-api needs the Keystone " +"authentication token." +msgstr "" +"Aby mohlo cinder-api nastavit v Keystone svůj koncový bod, potřebuje " +"autentizační klíč pro Keystone." + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Cinder endpoint IP address:" +msgstr "IP adresa koncového bodu Cinder:" + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Please enter the IP address that will be used to contact Cinder." +msgstr "" +"Zadejte IP adresu, která se bude používat ke spojení s Cinder (např: IP " +"adresa koncového bodu Cinder)." + +#. Type: string +#. Description +#: ../cinder-api.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 "" +"Tato IP adresa musí být přístupná z klientů, kteří budou tuto službu " +"používat, takže pokud instalujete veřejný cloud, musí to být veřejná IP " +"adresa." + +#. Type: string +#. Description +#: ../cinder-api.templates:6001 +msgid "Name of the region to register:" +msgstr "Název registrované oblasti:" + +#. Type: string +#. Description +#: ../cinder-api.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 lze využívat pomocí oblastí dostupnosti, přičemž každá oblast " +"představuje místo. Zadejte prosím oblast, kterou chcete použít při " +"registraci koncového bodu." + +#~ msgid "Start Cinder services at boot?" +#~ msgstr "Spouštět služby cinder při zavádění?" + +#~ msgid "" +#~ "Please choose whether you want to start Cinder services when the machine " +#~ "is booted up." +#~ msgstr "" +#~ "Zvolte si prosím, zda chcete, aby se služby Cinder spouštěly při zavádění " +#~ "systému." diff --git a/trusty/debian/po/da.po b/trusty/debian/po/da.po new file mode 100644 index 000000000..12368e492 --- /dev/null +++ b/trusty/debian/po/da.po @@ -0,0 +1,304 @@ +# Danish translation cinder. +# Copyright (C) 2014 cinder og nedenstående oversættere. +# This file is distributed under the same license as the cinder package. +# Joe Hansen (joedalton2@yahoo.dk), 2013, 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: cinder\n" +"Report-Msgid-Bugs-To: cinder@packages.debian.org\n" +"POT-Creation-Date: 2013-12-19 16:02+0800\n" +"PO-Revision-Date: 2014-02-22 12:42+0000\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: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "Set up a database for Cinder?" +msgstr "Opsæt en database for Cinder?" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"No database has been set up for Cinder to use. Before continuing, you should " +"make sure you have the following information:" +msgstr "" +"Der er ikke opsat en database for Cinder. Hvis du ønsker at opsætte en nu så " +"sikr dig, at du har den følgende information:" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +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 "" +" * typen af database du ønsker at bruge\n" +" * værtsnavnet for databaseserveren (som skal tillade TCP-\n" +" forbindelser fra denne maskine)\n" +" * et brugernavn og en adgangskode til at tilgå databasen" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +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 kør med " +"normal SQLite-understøttelse." + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"cinder\"." +msgstr "" +"Du kan ændre denne indstilling senere ved at køre »dpkg-reconfigure -plow " +"cinder«." + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "Authentication server hostname:" +msgstr "Værtsnavn for godkendelsesserver:" + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "" +"Please specify the hostname of the authentication server. Typically this is " +"also the hostname of the OpenStack Identity Service (Keystone)." +msgstr "" +"Angiv venligst værtsnavnet for godkendelsesserveren. Typisk er dette også " +"værtsnavnet for OpenStack Identity Service (Keystone)." + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Authentication server tenant name:" +msgstr "Tenantnavn for godkendelsesserver:" + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Please specify the authentication server tenant name." +msgstr "Angiv venligst tenantnavn for godkendelseserveren." + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Authentication server username:" +msgstr "Brugernavn for godkendelsesserver:" + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Please specify the username to use with the authentication server." +msgstr "Angiv venligst brugernavnet der skal bruges med godkendelseserveren." + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Authentication server password:" +msgstr "Adgangskode for godkendelsesserver:" + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Please specify the password to use with the authentication server." +msgstr "Angiv venligt adgangskoden til brug med godkendelsesserveren." + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "Cinder volume group:" +msgstr "Cinder-diskenhedsgruppe:" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "" +"Please specify the name of the LVM volume group on which Cinder will create " +"partitions." +msgstr "" +"Angiv venligst navnet for LVM-diskenhedsgruppen hvor Cinder vil oprette " +"partitioner." + +#. Type: string +#. Description +#: ../cinder-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 +#: ../cinder-common.templates:8001 ../cinder-common.templates:9001 +#: ../cinder-common.templates:10001 +msgid "" +"In order to interoperate with other components of OpenStack, this package " +"needs to connect to a central RabbitMQ server." +msgstr "" +"Denne pakke skal forbinde til en central RabbitMQ-server, for at fungere " +"med andre komponenter i OpenStack." + +#. Type: string +#. Description +#: ../cinder-common.templates:8001 +msgid "Please specify the IP address of that server." +msgstr "Angiv venligt Ip-adressen for den server." + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Brugernavn for forbindelsen til RabbitMQ-serveren:" + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "Angiv venligst brugernavnet der skal bruges med RabbitMQ-serveren." + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Adgangskode for forbindelsen til RabbitMQ-serveren:" + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "Angiv venligt adgangskoden brugt til at forbinde med RAbbitMQ-serveren." + +#. Type: boolean +#. Description +#: ../cinder-api.templates:2001 +msgid "Register Cinder in the Keystone endpoint catalog?" +msgstr "Registrer Cinder i Keystones slutpunktskatalog?" + +#. Type: boolean +#. Description +#: ../cinder-api.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 "" +"Hver OpenStack-tjeneste (hver API) skal registreres for at være tilgængelig. " +"Dette gøres med »keystone service-create« og »keystone endpoint-create«. " +"Dette kan udføres automatisk nu." + +#. Type: boolean +#. Description +#: ../cinder-api.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 op og kørende Keystoneserver, som du kan forbinde " +"til med Keystones godkendelsessymbol." + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "Keystone server IP address:" +msgstr "IP-adresse for Keystoneserver:" + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that cinder-api can " +"contact Keystone to do the Cinder service and endpoint creation." +msgstr "" +"Indtast IP-adressen for din Keystoneserver, så at cinder-api kan kontakte " +"Keystone for at udføre Cindertjenesten og slutpunktsoprettelse." + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "Keystone authentication token:" +msgstr "Godkendelsessymbol for Keystone:" + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "" +"To configure its endpoint in Keystone, cinder-api needs the Keystone " +"authentication token." +msgstr "" +"For at konfigurere sit slutpunkt i Keystone skal cinder-api bruge Keystones " +"godkendelsessymbol." + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Cinder endpoint IP address:" +msgstr "IP-adresse for Cinderslutpunkt:" + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Please enter the IP address that will be used to contact Cinder." +msgstr "Indtast IP-adressen som vil blive brugt til at kontakter Cinder." + +#. Type: string +#. Description +#: ../cinder-api.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 +#: ../cinder-api.templates:6001 +msgid "Name of the region to register:" +msgstr "Navn på regionen der skal registreres:" + +#. Type: string +#. Description +#: ../cinder-api.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 at bruge tilgængelighedszoner, hvor hver region " +"repræsenterer et sted. Indtast venligst zonen, som du ønsker at bruge, når " +"du registrerer slutpunktet." + diff --git a/trusty/debian/po/de.po b/trusty/debian/po/de.po new file mode 100644 index 000000000..16b9cd0a1 --- /dev/null +++ b/trusty/debian/po/de.po @@ -0,0 +1,318 @@ +# German debconf translation of cinder. +# This file is distributed under the same license as the cinder package. +# Copyright (C) 2010 United States Government,2010-2011 OpenStack LLC. +# Copyright (C) of this file 2014 Chris Leick . +# +msgid "" +msgstr "" +"Project-Id-Version: cinder 2013.2.1-2\n" +"Report-Msgid-Bugs-To: cinder@packages.debian.org\n" +"POT-Creation-Date: 2013-12-19 16:02+0800\n" +"PO-Revision-Date: 2014-01-23 19:01+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: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "Set up a database for Cinder?" +msgstr "Datenbank für Cinder einrichten?" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"No database has been set up for Cinder to use. Before continuing, you should " +"make sure you have the following information:" +msgstr "" +"Für die Benutzung durch Cinder wurde keine Datenbank eingerichtet. Bevor Sie " +"fortfahren, sollten Sie sich versichern, dass Sie die folgenden Informationen " +"haben:" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +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 +#: ../cinder-common.templates:2001 +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 +#: ../cinder-common.templates:2001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"cinder\"." +msgstr "" +"Sie können diese Einstellung später ändern, indem Sie »dpkg-reconfigure -" +"plow cinder« ausführen." + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "Authentication server hostname:" +msgstr "Rechnername des Authentifizierungsservers:" + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "" +"Please specify the hostname of the authentication server. Typically this is " +"also the hostname of the OpenStack Identity Service (Keystone)." +msgstr "" +"Bitte geben Sie den Rechnernamen des Authentifizierungsservers an. " +"Typischerweise ist das gleichzeitig der Rechnername Ihres OpenStack-" +"Identitätsdienstes (Keystone)." + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Authentication server tenant name:" +msgstr "Tenant-Name des Authentifizierungsservers:" + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Please specify the authentication server tenant name." +msgstr "Bitte geben Sie den Tenant-Namen des Authentifizierungsservers an." + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Authentication server username:" +msgstr "Benutzername des Authentifizierungsservers:" + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +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 +#: ../cinder-common.templates:6001 +msgid "Authentication server password:" +msgstr "Passwort des Authentifizierungsservers:" + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +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: string +#. Description +#: ../cinder-common.templates:7001 +msgid "Cinder volume group:" +msgstr "Cinder-Datenträgergruppe:" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "" +"Please specify the name of the LVM volume group on which Cinder will create " +"partitions." +msgstr "" +"Bitte geben Sie den Namen der LVM-Datenträgergruppe an, auf der Cinder " +"Partitionen erstellen wird." + +#. Type: string +#. Description +#: ../cinder-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 +#: ../cinder-common.templates:8001 ../cinder-common.templates:9001 +#: ../cinder-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 +#: ../cinder-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 +#: ../cinder-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Benutzername für die Verbindung mit dem RabbitMQ-Server:" + +#. Type: string +#. Description +#: ../cinder-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 +#: ../cinder-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Passwort für die Verbindung mit dem RabbitMQ-Server:" + +#. Type: password +#. Description +#: ../cinder-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: boolean +#. Description +#: ../cinder-api.templates:2001 +msgid "Register Cinder in the Keystone endpoint catalog?" +msgstr "Cinder im Keystone-Endpunktkatalog registrieren?" + +#. Type: boolean +#. Description +#: ../cinder-api.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 +#: ../cinder-api.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 +#: ../cinder-api.templates:3001 +msgid "Keystone server IP address:" +msgstr "IP-Adresse des Keystone-Servers:" + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that cinder-api can " +"contact Keystone to do the Cinder service and endpoint creation." +msgstr "" +"Bitte geben Sie die IP-Adresse des Keystone-Servers an, so dass Cinder-API " +"Keystone kontaktieren kann, um den Cinder-Dienst und den Endpunkt zu " +"erstellen." + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "Keystone authentication token:" +msgstr "Keystone-Authentifizierungs-Token:" + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "" +"To configure its endpoint in Keystone, cinder-api needs the Keystone " +"authentication token." +msgstr "" +"Cinder-API benötigt das Keystone-Authentifizierungs-Token, um seinen Endpunkt " +"in Keystone zu konfigurieren." + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Cinder endpoint IP address:" +msgstr "IP-Adresse des Cinder-Endpunkts:" + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Please enter the IP address that will be used to contact Cinder." +msgstr "" +"Bitte geben Sie die IP-Adresse ein, die zum Kontaktieren von Cinder benutzt " +"wird." + +#. Type: string +#. Description +#: ../cinder-api.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 +#: ../cinder-api.templates:6001 +msgid "Name of the region to register:" +msgstr "Name der Region, die registriert wird:" + +#. Type: string +#. Description +#: ../cinder-api.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." diff --git a/trusty/debian/po/es.po b/trusty/debian/po/es.po new file mode 100644 index 000000000..02cd71194 --- /dev/null +++ b/trusty/debian/po/es.po @@ -0,0 +1,341 @@ +# cinder po-debconf translation to Spanish +# Copyright (C) 2013 Software in the Public Interest +# This file is distributed under the same license as the cinder package. +# +# Changes: +# - Initial translation +# Matías A. Bellone , 2013 +# +# 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/coordinacion +# especialmente las notas 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: cinder\n" +"Report-Msgid-Bugs-To: cinder@packages.debian.org\n" +"POT-Creation-Date: 2013-12-19 16:02+0800\n" +"PO-Revision-Date: 2013-12-08 21:31-0300\n" +"Last-Translator: Matías Bellone \n" +"Language-Team: Debian l10n Spanish \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "Set up a database for Cinder?" +msgstr "¿Desea configurar una base de datos para Cinder?" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"No database has been set up for Cinder to use. Before continuing, you should " +"make sure you have the following information:" +msgstr "" +"No se ha configurado ninguna base de datos para Cinder. Antes de continuar " +"debe asegurarse de que dispone de los siguientes datos:" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +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 +#: ../cinder-common.templates:2001 +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 Cinder con SQLite." + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"cinder\"." +msgstr "" +"Podrá cambiar esta configuración más adelante ejecutando «dpkg-reconfigure -" +"plow cinder»." + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "Authentication server hostname:" +msgstr "Nombre del equipo del servidor de autenticación:" + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "" +"Please specify the hostname of the authentication server. Typically this is " +"also the hostname of the 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 +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Authentication server tenant name:" +msgstr "Nombre del inquilino («tenant») del servidor de autenticación:" + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Please specify the authentication server tenant name." +msgstr "" +"Indique el nombre del inquilino («tenant») del servidor de autenticación." + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Authentication server username:" +msgstr "Nombre de usuario del servidor de autenticación:" + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +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 +#: ../cinder-common.templates:6001 +msgid "Authentication server password:" +msgstr "Contraseña del servidor de autenticación:" + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +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: string +#. Description +#: ../cinder-common.templates:7001 +msgid "Cinder volume group:" +msgstr "Grupo de volúmenes para Cinder:" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "" +"Please specify the name of the LVM volume group on which Cinder will create " +"partitions." +msgstr "" +"Indique el nombre del grupo de volúmenes LVM en el que Cinder creará las " +"particiones." + +#. Type: string +#. Description +#: ../cinder-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../cinder-common.templates:8001 ../cinder-common.templates:9001 +#: ../cinder-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 +#: ../cinder-common.templates:8001 +#, fuzzy +#| msgid "Please specify the password to use with the authentication server." +msgid "Please specify the IP address of that server." +msgstr "Indique la contraseña para usar con el servidor de autenticación." + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "" + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +#, fuzzy +#| msgid "Please specify the username to use with the authentication server." +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "" +"Indique el nombre de usuario para usar con el servidor de autenticación." + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "" + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +#, fuzzy +#| msgid "Please specify the password to use with the authentication server." +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "Indique la contraseña para usar con el servidor de autenticación." + +#. Type: boolean +#. Description +#: ../cinder-api.templates:2001 +msgid "Register Cinder in the Keystone endpoint catalog?" +msgstr "¿Desea registrar Cinder en el catálogo de puntos finales de Keystone?" + +#. Type: boolean +#. Description +#: ../cinder-api.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 +#: ../cinder-api.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 +#: ../cinder-api.templates:3001 +msgid "Keystone server IP address:" +msgstr "Dirección IP del servidor Keystone:" + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that cinder-api can " +"contact Keystone to do the Cinder service and endpoint creation." +msgstr "" +"Introduzca la dirección IP del servidor Keystone para que cinder-api pueda " +"contactar con Keystone para realizar el servicio Cinder y crear el punto " +"final." + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "Keystone authentication token:" +msgstr "Token de autenticación de Keystone:" + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "" +"To configure its endpoint in Keystone, cinder-api needs the Keystone " +"authentication token." +msgstr "" +"Para configurar su punto final en Keystone, cinder-api necesita el token de " +"autenticación de Keystone." + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Cinder endpoint IP address:" +msgstr "Dirección IP del punto final de Cinder:" + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Please enter the IP address that will be used to contact Cinder." +msgstr "Introduzca la dirección IP que se utilizará para contactar con Cinder." + +#. Type: string +#. Description +#: ../cinder-api.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 +#: ../cinder-api.templates:6001 +msgid "Name of the region to register:" +msgstr "Nombre de la región a registrar:" + +#. Type: string +#. Description +#: ../cinder-api.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." + +#~ msgid "Start Cinder services at boot?" +#~ msgstr "¿Desea iniciar los servicios de Cinder en el arranque del sistema?" + +#~ msgid "" +#~ "Please choose whether you want to start Cinder services when the machine " +#~ "is booted up." +#~ msgstr "" +#~ "Elija si desea iniciar los servicios de Cinder cuando la máquina arranque." diff --git a/trusty/debian/po/fr.po b/trusty/debian/po/fr.po new file mode 100644 index 000000000..a21638e25 --- /dev/null +++ b/trusty/debian/po/fr.po @@ -0,0 +1,342 @@ +# Translation of cinder debconf templates to French. +# Copyright (C) 2013, French l10n team +# This file is distributed under the same license as the CINDER package. +# Julien Patriarca , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: cinder\n" +"Report-Msgid-Bugs-To: cinder@packages.debian.org\n" +"POT-Creation-Date: 2013-10-09 23:29+0800\n" +"PO-Revision-Date: 2013-12-17 08:12+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.5.4\n" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "Start Cinder services at boot?" +msgstr "Démarrer les services Cinder au lancement du système ?" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"Please choose whether you want to start Cinder services when the machine is " +"booted up." +msgstr "" +"Veuillez choisir si vous souhaitez lancer les services Cinder lors du " +"démarrage de la machine." + +#. Type: boolean +#. Description +#: ../cinder-common.templates:3001 +msgid "Set up a database for Cinder?" +msgstr "Installer une base de données pour Cinder ?" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:3001 +msgid "" +"No database has been set up for Cinder to use. Before continuing, you should " +"make sure you have the following information:" +msgstr "" +"Aucune base de données n'a été installée pour Cinder. Si vous voulez en " +"installer une maintenant, assurez-vous d'avoir les informations suivantes :" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:3001 +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 +#: ../cinder-common.templates:3001 +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 le support SQLite normal." + +#. Type: boolean +#. Description +#: ../cinder-common.templates:3001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"cinder\"." +msgstr "" +"Vous pouvez modifier ce réglage plus tard en lançant « dpkg-reconfigure -" +"plow cinder »." + +#. Type: string +#. Description +#: ../cinder-common.templates:4001 +msgid "Authentication server hostname:" +msgstr "Nom d'hôte du serveur d'authentification : " + +#. Type: string +#. Description +#: ../cinder-common.templates:4001 +msgid "" +"Please specify the hostname of the authentication server. Typically this is " +"also the hostname of the OpenStack Identity Service (Keystone)." +msgstr "" +"Veuillez indiquer le nom d'hôte du serveur d'authentification. En général il " +"s'agit du nom d'hôte du Service d'Identité OpenStack (Keystone)." + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:5001 +msgid "Authentication server tenant name:" +msgstr "Nom d'espace client du serveur d'authentification :" + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:5001 +msgid "Please specify the authentication server tenant name." +msgstr "" +"Veuillez indiquer le nom de l'espace client du serveur d’authentification." + +#. Type: string +#. Description +#: ../cinder-common.templates:6001 +msgid "Authentication server username:" +msgstr "Nom d'utilisateur du serveur d'authentification : " + +#. Type: string +#. Description +#: ../cinder-common.templates:6001 +msgid "Please specify the username to use with the authentication server." +msgstr "" +"Veuillez indiquer le nom d'utilisateur à utiliser sur le serveur " +"d'authentification." + +#. Type: password +#. Description +#: ../cinder-common.templates:7001 +msgid "Authentication server password:" +msgstr "Mot de passe du serveur d'authentification :" + +#. Type: password +#. Description +#: ../cinder-common.templates:7001 +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: string +#. Description +#: ../cinder-common.templates:8001 +msgid "Cinder volume group:" +msgstr "Groupe de volume Cinder : " + +#. Type: string +#. Description +#: ../cinder-common.templates:8001 +msgid "" +"Please specify the name of the LVM volume group on which Cinder will create " +"partitions." +msgstr "" +"Veuillez indiquer le nom du groupe de volume LVM sur lequel Cinder créera " +"les partitions." + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "IP address of your RabbitMQ host:" +msgstr "Adresse IP de votre hôte RabbitMQ :" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../cinder-common.templates:9001 ../cinder-common.templates:10001 +#: ../cinder-common.templates:11001 +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 les autres composants d'OpenStack, ce paquet " +"a besoin de se connecter à un serveur central RabbitMQ." + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +#| msgid "Please specify the password to use with the authentication server." +msgid "Please specify the IP address of that server." +msgstr "Veuillez indiquer l'adresse IP de ce serveur." + +#. Type: string +#. Description +#: ../cinder-common.templates:10001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Nom d'utilisateur pour la connexion au serveur RabbitMQ :" + +#. Type: string +#. Description +#: ../cinder-common.templates:10001 +#| msgid "Please specify the username to use with the authentication server." +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "" +"Veuillez indiquer le nom d'utilisateur à utiliser pour se connecter au " +"serveur RabbitMQ." + +#. Type: password +#. Description +#: ../cinder-common.templates:11001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Mot de passe pour la connexion au serveur RabbitMQ :" + +#. Type: password +#. Description +#: ../cinder-common.templates:11001 +#| msgid "Please specify the password to use with the authentication server." +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "" +"Veuillez indiquer le mot de passe à utiliser pour se connecter au serveur " +"RabbitMQ." + +#. Type: boolean +#. Description +#: ../cinder-api.templates:2001 +msgid "Register Cinder in the Keystone endpoint catalog?" +msgstr "Enregistrer Cinder dans le catalogue de points d'accès Keystone ?" + +#. Type: boolean +#. Description +#: ../cinder-api.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 être fait automatiquement maintenant." + +#. Type: boolean +#. Description +#: ../cinder-api.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'un serveur Keystone fonctionnel sur " +"lequel se connecter pour utiliser le jeton d'authentification Keystone." + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "Keystone server IP address:" +msgstr "Adresse IP du serveur Keystone : " + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that cinder-api can " +"contact Keystone to do the Cinder service and endpoint creation." +msgstr "" +"Veuillez indiquer l'adresse IP du serveur Keystone, pour que l'api de Cinder " +"puisse contacter Keystone pour établir le service Cinder et créer le point " +"d'accès." + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "Keystone authentication token:" +msgstr "Jeton d'authentification Keystone : " + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "" +"To configure its endpoint in Keystone, cinder-api needs the Keystone " +"authentication token." +msgstr "" +"Pour configurer son point d'accès dans Keystone, l'api de Cinder a besoin du " +"jeton d'authentification Keystone." + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Cinder endpoint IP address:" +msgstr "Adresse IP du point d'accès Cinder : " + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Please enter the IP address that will be used to contact Cinder." +msgstr "" +"Veuillez indiquer l'adresse IP qui sera utilisée pour contacter Cinder." + +#. Type: string +#. Description +#: ../cinder-api.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 "" +"Cette adresse IP doit ê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 +#: ../cinder-api.templates:6001 +msgid "Name of the region to register:" +msgstr "Nom de la région à enregistrer :" + +#. Type: string +#. Description +#: ../cinder-api.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 prend en charge 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." + +#~ msgid "" +#~ "If you don't choose this option, no database will be set up and Cinder " +#~ "will use regular SQLite support." +#~ msgstr "" +#~ "Si vous ne choisissez pas cette option, aucune base de données ne sera " +#~ "installée et Cinder utilisera le support SQLite normal." diff --git a/trusty/debian/po/it.po b/trusty/debian/po/it.po new file mode 100644 index 000000000..489d2887f --- /dev/null +++ b/trusty/debian/po/it.po @@ -0,0 +1,319 @@ +# Italian translation of cinder debconf messages +# Copyright (C) 2014, cinder package's copyright holder +# This file is distributed under the same license as the cinder package. +# Beatrice Torracca , 2013, 2014. +msgid "" +msgstr "" +"Project-Id-Version: cinder\n" +"Report-Msgid-Bugs-To: cinder@packages.debian.org\n" +"POT-Creation-Date: 2013-12-19 16:02+0800\n" +"PO-Revision-Date: 2014-04-06 15:15+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: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "Set up a database for Cinder?" +msgstr "Impostare un database per Cinder?" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"No database has been set up for Cinder to use. Before continuing, you should " +"make sure you have the following information:" +msgstr "" +"Non è stato impostato alcun database per l'uso da parte di Cinder. Se si " +"desidera impostarne uno ora assicurarsi di avere tutte le informazioni " +"necessarie:" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +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 +#: ../cinder-common.templates:2001 +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 +#: ../cinder-common.templates:2001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"cinder\"." +msgstr "" +"È possibile cambiare questa impostazione successivamente eseguendo «dpkg-" +"reconfigure -plow cinder»." + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "Authentication server hostname:" +msgstr "Nome host del server di autenticazione:" + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "" +"Please specify the hostname of the authentication server. Typically this is " +"also the hostname of the OpenStack Identity Service (Keystone)." +msgstr "" +"Specificare l'URL del server di autenticazione Cinder. Tipicamente, è anche " +"l'URL dell'OpenStack Identity Service (Keystone)." + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Authentication server tenant name:" +msgstr "Nome del locatario («tenant») per il server di autenticazione:" + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Please specify the authentication server tenant name." +msgstr "" +"Specificare il nome del locatario («tenant») per il server di autenticazione." + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Authentication server username:" +msgstr "Nome utente per il server di autenticazione:" + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Please specify the username to use with the authentication server." +msgstr "Inserire il nome utente da usare con il server di autenticazione." + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Authentication server password:" +msgstr "Password per il server di autenticazione:" + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Please specify the password to use with the authentication server." +msgstr "Inserire la password da usare con il server di autenticazione." + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "Cinder volume group:" +msgstr "Gruppo di volumi Cinder:" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "" +"Please specify the name of the LVM volume group on which Cinder will create " +"partitions." +msgstr "" +"Specificare il nome del gruppo di volumi (vg) LVM su cui Cinder creerà le " +"partizioni." + +#. Type: string +#. Description +#: ../cinder-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 +#: ../cinder-common.templates:8001 ../cinder-common.templates:9001 +#: ../cinder-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 +#: ../cinder-common.templates:8001 +#| msgid "Please enter the IP address that will be used to contact Cinder." +msgid "Please specify the IP address of that server." +msgstr "Inserire l'indirizzo IP di tale server." + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Nome utente per la connessione al server RabbitMQ:" + +#. Type: string +#. Description +#: ../cinder-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 +#: ../cinder-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Password per la connessione al server RabbitMQ:" + +#. Type: password +#. Description +#: ../cinder-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: boolean +#. Description +#: ../cinder-api.templates:2001 +msgid "Register Cinder in the Keystone endpoint catalog?" +msgstr "Registrare Cinder nel catalogo di punti terminali keystone?" + +#. Type: boolean +#. Description +#: ../cinder-api.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». Scegliere se si desidera eseguire ora questi " +"comandi." + +#. Type: boolean +#. Description +#: ../cinder-api.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 autorizzazione Keystone." + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "Keystone server IP address:" +msgstr "Indirizzo IP di Keystone:" + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that cinder-api can " +"contact Keystone to do the Cinder service and endpoint creation." +msgstr "" +"Inserire l'indirizzo IP del proprio server keystone, in modo che cinder-api " +"possa contattare Keystone per effettuare la creazione del servizio e del " +"punto terminale Cinder." + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "Keystone authentication token:" +msgstr "Token di autenticazione Keystone:" + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "" +"To configure its endpoint in Keystone, cinder-api needs the Keystone " +"authentication token." +msgstr "" +"Per configurare il proprio punto terminale in Keystone, cinder-api ha " +"bisogno del token di autenticazione Keystone." + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Cinder endpoint IP address:" +msgstr "Indirizzo IP del punto terminale Cinder:" + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Please enter the IP address that will be used to contact Cinder." +msgstr "" +"Inserire l'indirizzo IP che verrà usato per contattare Cinder (es.: " +"l'indirizzo IP del punto terminale Cinder)." + +#. Type: string +#. Description +#: ../cinder-api.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 +#: ../cinder-api.templates:6001 +msgid "Name of the region to register:" +msgstr "Nome della regione da registrare:" + +#. Type: string +#. Description +#: ../cinder-api.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 può essere usato utilizzando le zone di disponibilità, con ogni " +"regione che rappresenta una posizione. Inserire la zona che si desidera " +"usare durante la registrazione del punto terminale." + +#~ msgid "Start Cinder services at boot?" +#~ msgstr "Far partire i servizi cinder all'avvio?" + +#~ msgid "" +#~ "Please choose whether you want to start Cinder services when the machine " +#~ "is booted up." +#~ msgstr "Scegliere se far partire i servizi Cinder all'avvio della macchina." diff --git a/trusty/debian/po/ja.po b/trusty/debian/po/ja.po new file mode 100644 index 000000000..42d701083 --- /dev/null +++ b/trusty/debian/po/ja.po @@ -0,0 +1,314 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the cinder package. +# victory , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: cinder\n" +"Report-Msgid-Bugs-To: cinder@packages.debian.org\n" +"POT-Creation-Date: 2013-12-19 16:02+0800\n" +"PO-Revision-Date: 2013-09-02 14:02+0900\n" +"Last-Translator: victory \n" +"Language-Team: Japanese \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "Set up a database for Cinder?" +msgstr "Cinder 用のデータベースを用意しますか?" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"No database has been set up for Cinder to use. Before continuing, you should " +"make sure you have the following information:" +msgstr "" +"Cinder で利用するデータベースが用意されていません。続ける前に以下の情報が揃っ" +"ていることを確認してください:" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +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 +#: ../cinder-common.templates:2001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" +"必要な情報が欠けている場合このオプションを却下して標準の SQLite を利用しま" +"す。" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"cinder\"." +msgstr "" +"この設定は後で「dpkg-reconfigure -plow cinder」を実行することにより変更できま" +"す。" + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "Authentication server hostname:" +msgstr "認証サーバのホスト名:" + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "" +"Please specify the hostname of the authentication server. Typically this is " +"also the hostname of the OpenStack Identity Service (Keystone)." +msgstr "" +"認証サーバのホスト名を指定してください。これは通常 OpenStack Identity " +"Service (Keystone) のホスト名にもなります。" + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Authentication server tenant name:" +msgstr "認証サーバの管理用アカウント (tenant) 名" + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Please specify the authentication server tenant name." +msgstr "認証サーバの管理用アカウント (tenant) 名を指定してください。" + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Authentication server username:" +msgstr "認証サーバのユーザ名:" + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Please specify the username to use with the authentication server." +msgstr "認証サーバで利用するユーザ名を指定してください。" + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Authentication server password:" +msgstr "認証サーバのパスワード:" + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Please specify the password to use with the authentication server." +msgstr "認証サーバで利用するパスワードを指定してください。" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "Cinder volume group:" +msgstr "Cinder ボリュームグループ:" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "" +"Please specify the name of the LVM volume group on which Cinder will create " +"partitions." +msgstr "" +"Cinder にパーティションを作成させる LVM ボリュームグループの名前を指定してく" +"ださい。" + +#. Type: string +#. Description +#: ../cinder-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../cinder-common.templates:8001 ../cinder-common.templates:9001 +#: ../cinder-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 +#: ../cinder-common.templates:8001 +#, fuzzy +#| msgid "Please specify the password to use with the authentication server." +msgid "Please specify the IP address of that server." +msgstr "認証サーバで利用するパスワードを指定してください。" + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "" + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +#, fuzzy +#| msgid "Please specify the username to use with the authentication server." +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "認証サーバで利用するユーザ名を指定してください。" + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "" + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +#, fuzzy +#| msgid "Please specify the password to use with the authentication server." +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "認証サーバで利用するパスワードを指定してください。" + +#. Type: boolean +#. Description +#: ../cinder-api.templates:2001 +msgid "Register Cinder in the Keystone endpoint catalog?" +msgstr "Cinder を Keystone の端末リストに登録しますか?" + +#. Type: boolean +#. Description +#: ../cinder-api.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 +#: ../cinder-api.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 +#: ../cinder-api.templates:3001 +msgid "Keystone server IP address:" +msgstr "Keystone サーバの IP アドレス:" + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that cinder-api can " +"contact Keystone to do the Cinder service and endpoint creation." +msgstr "" +"Keystone サーバの IP アドレスを入力してください。それにより cinder-api は " +"Keystone と通信し、Cinder サービスや端末の作成ができるようになります。" + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "Keystone authentication token:" +msgstr "Keystone 認証文字列:" + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "" +"To configure its endpoint in Keystone, cinder-api needs the Keystone " +"authentication token." +msgstr "" +"Keystone で端末を設定するには、cinder-api は Keystone 認証文字列を必要としま" +"す。" + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Cinder endpoint IP address:" +msgstr "Cinder 端末の IP アドレス:" + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Please enter the IP address that will be used to contact Cinder." +msgstr "Cinder への通信に利用する IP アドレスを入力してください。" + +#. Type: string +#. Description +#: ../cinder-api.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 +#: ../cinder-api.templates:6001 +msgid "Name of the region to register:" +msgstr "登録する領域の名前:" + +#. Type: string +#. Description +#: ../cinder-api.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 は位置を示す各領域による利用可能区分を利用することができます。端末" +"の登録時に利用したい区分を入力してください。" + +#~ msgid "Start Cinder services at boot?" +#~ msgstr "ブート時に Cinder サービスを開始しますか?" + +#~ msgid "" +#~ "Please choose whether you want to start Cinder services when the machine " +#~ "is booted up." +#~ msgstr "マシン起動後に Cinder サービスを開始するかどうか選択してください。" diff --git a/trusty/debian/po/nl.po b/trusty/debian/po/nl.po new file mode 100644 index 000000000..b98a13082 --- /dev/null +++ b/trusty/debian/po/nl.po @@ -0,0 +1,313 @@ +# Dutch translation of cinder debconf templates. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the cinder package. +# Frans Spiesschaert , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: cinder\n" +"Report-Msgid-Bugs-To: cinder@packages.debian.org\n" +"POT-Creation-Date: 2013-12-19 16:02+0800\n" +"PO-Revision-Date: 2014-10-10 16:01+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" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "Set up a database for Cinder?" +msgstr "Een database opzetten voor Cinder?" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"No database has been set up for Cinder to use. Before continuing, you should " +"make sure you have the following information:" +msgstr "" +"Er is geen database opgezet voor gebruik door Cinder. Voor u doorgaat moet u " +"beschikken over de volgende informatie:" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +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 type database dat u wenst te gebruiken;\n" +" * de computernaam van de database-server (die server moet\n" +" TCP-verbindingen vanaf deze computer accepteren);\n" +" * een gebruikersnaam en wachtwoord voor toegang tot de database." + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" +"Indien sommige van deze gegevens ontbreken, moet u deze optie niet kiezen en " +"de toepassing gebruiken met gewone SQLite-ondersteuning." + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"cinder\"." +msgstr "" +"U kunt deze instelling later wijzigen door het uitvoeren van \"dpkg-" +"reconfigure -plow cinder\". " + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "Authentication server hostname:" +msgstr "Computernaam van de authenticatieserver:" + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "" +"Please specify the hostname of the authentication server. Typically this is " +"also the hostname of the OpenStack Identity Service (Keystone)." +msgstr "" +"Geef de computernaam van de authenticatieserver. Meestal is dit ook de " +"computernaam van de OpenStack Identiteitsdienst (Keystone)." + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Authentication server tenant name:" +msgstr "Naam van de cliëntruimte (tenant) op de authenticatieserver:" + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Please specify the authentication server tenant name." +msgstr "" +"Gelieve de naam te vermelden van de cliëntruimte (tenant) op de " +"authenticatieserver." + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Authentication server username:" +msgstr "Gebruikersnaam voor de authenticatieserver:" + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Please specify the username to use with the authentication server." +msgstr "Geef de gebruikersnaam op voor de authenticatieserver." + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Authentication server password:" +msgstr "Wachtwoord voor de authenticatieserver:" + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Please specify the password to use with the authentication server." +msgstr "Geef het wachtwoord op voor de authenticatieserver." + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "Cinder volume group:" +msgstr "Volumegroep voor Cinder:" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "" +"Please specify the name of the LVM volume group on which Cinder will create " +"partitions." +msgstr "" +"Geef de naam op van de LVM-volumegroep waarop Cinder partities zal aanmaken." + +#. Type: string +#. Description +#: ../cinder-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 +#: ../cinder-common.templates:8001 ../cinder-common.templates:9001 +#: ../cinder-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 te kunnen samenwerken met andere componenten van OpenStack, moet dit " +"pakket verbinding kunnen maken met een centrale RabbitMQ-server." + +#. Type: string +#. Description +#: ../cinder-common.templates:8001 +msgid "Please specify the IP address of that server." +msgstr "Geef het IP-adres op van die server." + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Gebruikersnaam voor de verbinding met de RabbitMQ-server:" + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "" +"Geef de gebruikersnaam op die u nodig heeft om verbinding te maken met de " +"RabbitMQ-server." + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Wachtwoord voor de verbinding met de RabbitMQ-server:" + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "" +"Gelieve het wachtwoord te geven dat u nodig heeft om verbinding te maken met " +"de RabbitMQ-server." + +#. Type: boolean +#. Description +#: ../cinder-api.templates:2001 +msgid "Register Cinder in the Keystone endpoint catalog?" +msgstr "Cinder registreren in de catalogus van toegangspunten van Keystone?" + +#. Type: boolean +#. Description +#: ../cinder-api.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 OpenStackdienst (elke API) moet geregistreerd worden om toegankelijk te " +"zijn. Dit gebeurt aan de hand van \"keystone service-create\" en \"keystone " +"endpoint-create\". Dit kan nu automatisch gedaan worden." + +#. Type: boolean +#. Description +#: ../cinder-api.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 hiervoor een volledig werkende Keystone-server nodig heeft, " +"waarmee een verbinding gemaakt wordt met behulp van het authenticatiebewijs " +"voor Keystone." + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "Keystone server IP address:" +msgstr "IP-adres van de Keystone-server:" + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that cinder-api can " +"contact Keystone to do the Cinder service and endpoint creation." +msgstr "" +"Gelieve het IP-adres van de Keystone-server op te geven, zodat cinder-api " +"met Keystone kan verbinden om de Cinder-service en het toegangspunt aan te " +"maken." + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "Keystone authentication token:" +msgstr "Authenticatiebewijs voor Keystone:" + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "" +"To configure its endpoint in Keystone, cinder-api needs the Keystone " +"authentication token." +msgstr "" +"Om zijn toegangspunt te kunnen aanmaken in Keystone, heeft cinder-api het " +"authenticatiebewijs voor Keystone nodig." + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Cinder endpoint IP address:" +msgstr "IP-adres van het toegangspunt voor Cinder:" + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Please enter the IP address that will be used to contact Cinder." +msgstr "" +"Gelieve het IP-adres in te voeren dat gebruikt zal worden om contact te " +"maken met Cinder." + +#. Type: string +#. Description +#: ../cinder-api.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 van deze service " +"gebruik zullen maken. Indien u een openbare cloud installeert, moet dit dus " +"een algemeen bereikbaar IP-adres zijn." + +#. Type: string +#. Description +#: ../cinder-api.templates:6001 +msgid "Name of the region to register:" +msgstr "Naam van de registratieregio:" + +#. Type: string +#. Description +#: ../cinder-api.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." diff --git a/trusty/debian/po/pt.po b/trusty/debian/po/pt.po new file mode 100644 index 000000000..b0103e91a --- /dev/null +++ b/trusty/debian/po/pt.po @@ -0,0 +1,311 @@ +# cinder debconf portuguese messages +# Copyright (C) 2013 THE CINDER COPYRIGHT HOLDER +# This file is distributed under the same license as the cinder package. +# Pedro Ribeiro , 2013-2014 +# +msgid "" +msgstr "" +"Project-Id-Version: cinder\n" +"Report-Msgid-Bugs-To: cinder@packages.debian.org\n" +"POT-Creation-Date: 2013-12-19 16:02+0800\n" +"PO-Revision-Date: 2014-10-13 22:07+0100\n" +"Last-Translator: Pedro Ribeiro \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" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "Set up a database for Cinder?" +msgstr "Configurar uma base de dados para o Cinder?" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"No database has been set up for Cinder to use. Before continuing, you should " +"make sure you have the following information:" +msgstr "" +"Não foi definida nenhuma base de dados para uso do Cinder. Antes de " +"continuar, deve certificar-se que tem a seguinte informação:" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +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 da máquina do servidor da base de dados (que tem que permitir\n" +" ligações TCP a partir desta máquina);\n" +" * um nome de utilizador e palavra-passe para aceder à base de dados." + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" +"Se não tem alguns destes requisitos, não escolha esta opção e corra com " +"suporte SQLite normal." + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"cinder\"." +msgstr "" +"Pode mudar esta definição mais tarde executando \"dpkg-reconfigure -plow " +"cinder\"." + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "Authentication server hostname:" +msgstr "Nome do servidor de autenticação:" + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "" +"Please specify the hostname of the authentication server. Typically this is " +"also the hostname of the OpenStack Identity Service (Keystone)." +msgstr "" +"Por favor especifique o nome de máquina do servidor de autenticação. " +"Tipicamente este é também o nome de máquina do Serviço de Identidade " +"OpenStack (Keystone)." + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Authentication server tenant name:" +msgstr "Nome do inquilino ('tenant') do servidor de autenticação:" + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Please specify the authentication server tenant name." +msgstr "Indique por favor o nome 'tenant' do servidor de autenticação." + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Authentication server username:" +msgstr "Nome de utilizador do servidor de autenticação:" + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Please specify the username to use with the authentication server." +msgstr "" +"Indique por favor o nome de utilizador a usar com o servidor de autenticação." + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Authentication server password:" +msgstr "Palavra-passe do servidor de autenticação:" + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Please specify the password to use with the authentication server." +msgstr "" +"Indique por favor a palavra-passe a usar com o servidor de autenticação." + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "Cinder volume group:" +msgstr "Grupo de volume do Cinder:" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "" +"Please specify the name of the LVM volume group on which Cinder will create " +"partitions." +msgstr "" +"Indique por favor o nome do grupo de volume LVM no qual o Cinder irá criar " +"partições." + +#. Type: string +#. Description +#: ../cinder-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 +#: ../cinder-common.templates:8001 ../cinder-common.templates:9001 +#: ../cinder-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 conseguir trabalhar com outros componentes do OpenStack, este " +"pacote precisa de se ligar a um servidor central RabbitMQ." + +#. Type: string +#. Description +#: ../cinder-common.templates:8001 +#| msgid "Please enter the IP address that will be used to contact Cinder." +msgid "Please specify the IP address of that server." +msgstr "Indique por favor o endereço IP desse servidor." + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Nome de utilizador para ligação ao servidor RabbitMQ:" + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "" +"Indique por favor o nome de utilizador para se ligar ao servidor RabbitMQ." + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Palavra-passe para ligação ao servidor RabbitMQ:" + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "" +"Indique por favor a palavra-passe usada para ligar ao servidor RabbitMQ." + +#. Type: boolean +#. Description +#: ../cinder-api.templates:2001 +msgid "Register Cinder in the Keystone endpoint catalog?" +msgstr "Registar o Cinder no catálogo do ponto de ligação do Keystone?" + +#. Type: boolean +#. Description +#: ../cinder-api.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 OpenStack (cada API) deve ser registado de modo a ser " +"acessível. Isto é feito através do \"keystone service-create\" e \"keystone " +"endpoint-create\". Isto pode ser feito automaticamente agora." + +#. Type: boolean +#. Description +#: ../cinder-api.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 correr onde se ligar " +"para se autenticar com um sinal de autenticação do Keystone." + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "Keystone server IP address:" +msgstr "Endereço IP do Keystone:" + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that cinder-api can " +"contact Keystone to do the Cinder service and endpoint creation." +msgstr "" +"Indique o endereço IP do seu servidor Keystone, de modo a que o cinder-api " +"possa contactar o Keystone para criar o serviço Cinder e o ponto de ligação." + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "Keystone authentication token:" +msgstr "Sinal (token) de autenticação do Keystone:" + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "" +"To configure its endpoint in Keystone, cinder-api needs the Keystone " +"authentication token." +msgstr "" +"Para configurar o seu ponto de ligação no Keystone, o cinder-api precisa do " +"sinal de autenticação do Keystone." + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Cinder endpoint IP address:" +msgstr "Endereço IP do ponto de ligação Cinder:" + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Please enter the IP address that will be used to contact Cinder." +msgstr "Indique o endereço IP que será usado para contactar com o Cinder." + +#. Type: string +#. Description +#: ../cinder-api.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 deverá ser acessível a partir dos clientes que usarão este " +"serviço, portanto se está a instalar uma cloud pública, este deve ser um " +"endereço IP público." + +#. Type: string +#. Description +#: ../cinder-api.templates:6001 +msgid "Name of the region to register:" +msgstr "Nome da região a registar:" + +#. Type: string +#. Description +#: ../cinder-api.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 pode ser usado usando zonas de disponibilidade, com cada região " +"a representar uma localização. Por favor, indique a zona que quer usar ao " +"registar o ponto de ligação." + + diff --git a/trusty/debian/po/ru.po b/trusty/debian/po/ru.po new file mode 100644 index 000000000..0b8ff112c --- /dev/null +++ b/trusty/debian/po/ru.po @@ -0,0 +1,319 @@ +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the cinder package. +# +# Yuri Kozlov , 2013. +msgid "" +msgstr "" +"Project-Id-Version: cinder 2013.2-1\n" +"Report-Msgid-Bugs-To: cinder@packages.debian.org\n" +"POT-Creation-Date: 2013-12-19 16:02+0800\n" +"PO-Revision-Date: 2013-11-17 08:49+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.4\n" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "Set up a database for Cinder?" +msgstr "Настроить базу данных для Cinder?" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"No database has been set up for Cinder to use. Before continuing, you should " +"make sure you have the following information:" +msgstr "" +"Для использования Cinder требуется настроить базу данных. Если вы хотите " +"сделать это сейчас, то проверьте, что у вас есть вся необходимая информация:" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +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 +#: ../cinder-common.templates:2001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" +"Если не хватает хотя бы одного параметра, ответьте отрицательно и включите " +"поддержку SQLite." + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"cinder\"." +msgstr "" +"Позднее, вы можете изменить эту настройку, запустив «dpkg-reconfigure -plow " +"cinder»." + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "Authentication server hostname:" +msgstr "Имя узла сервера аутентификации:" + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "" +"Please specify the hostname of the authentication server. Typically this is " +"also the hostname of the OpenStack Identity Service (Keystone)." +msgstr "" +"Введите имя узла сервера аутентификации. Данное имя обычно совпадает с " +"именем узла OpenStack Identity Service (Keystone)." + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Authentication server tenant name:" +msgstr "Членское имя сервера аутентификации:" + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Please specify the authentication server tenant name." +msgstr "Укажите членское имя сервера аутентификации." + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Authentication server username:" +msgstr "Имя пользователя для сервера аутентификации:" + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Please specify the username to use with the authentication server." +msgstr "Введите имя пользователя для работы с сервером аутентификации." + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Authentication server password:" +msgstr "Пароль для сервера аутентификации:" + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Please specify the password to use with the authentication server." +msgstr "Введите пароль для работы с сервером аутентификации." + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "Cinder volume group:" +msgstr "Группа томов Cinder:" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "" +"Please specify the name of the LVM volume group on which Cinder will create " +"partitions." +msgstr "" +"Укажите имя группы томов LVM, в которой Cinder будет создавать разделы." + +#. Type: string +#. Description +#: ../cinder-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "IP-адрес узла RabbitMQ:" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../cinder-common.templates:8001 ../cinder-common.templates:9001 +#: ../cinder-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 +#: ../cinder-common.templates:8001 +msgid "Please specify the IP address of that server." +msgstr "Укажите IP-адрес этого сервера." + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "Имя пользователя для подключения к серверу RabbitMQ:" + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "Введите имя пользователя для подключения к серверу RabbitMQ." + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "Пароль для подключения к серверу RabbitMQ:" + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "Введите пароль для подключения к серверу RabbitMQ." + +#. Type: boolean +#. Description +#: ../cinder-api.templates:2001 +msgid "Register Cinder in the Keystone endpoint catalog?" +msgstr "Зарегистрировать Cinder в каталоге конечных точек Keystone?" + +#. Type: boolean +#. Description +#: ../cinder-api.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 +#: ../cinder-api.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 +#: ../cinder-api.templates:3001 +msgid "Keystone server IP address:" +msgstr "IP-адрес сервера Keystone:" + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that cinder-api can " +"contact Keystone to do the Cinder service and endpoint creation." +msgstr "" +"Введите IP-адрес сервера Keystone для того, чтобы cinder-api могла " +"подключиться к Keystone для запуска службы Cinder и создания конечной точки." + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "Keystone authentication token:" +msgstr "Токен аутентификации Keystone:" + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "" +"To configure its endpoint in Keystone, cinder-api needs the Keystone " +"authentication token." +msgstr "" +"Для настройки собственной конечной точки в Keystone cinder-api требуется " +"токен аутентификации Keystone." + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Cinder endpoint IP address:" +msgstr "IP-адрес конечной точки Cinder:" + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Please enter the IP address that will be used to contact Cinder." +msgstr "Введите IP-адрес, который будет использован для подключения к Cinder." + +#. Type: string +#. Description +#: ../cinder-api.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 +#: ../cinder-api.templates:6001 +msgid "Name of the region to register:" +msgstr "Название области для регистрации:" + +#. Type: string +#. Description +#: ../cinder-api.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 поддерживает разделение на зоны доступности, где каждая область " +"представляет определённое расположение. Введите зону, которую вы хотите " +"использовать при регистрации конечной точки." + +#~ msgid "Start Cinder services at boot?" +#~ msgstr "Запускать службы Cinder при включении машины?" + +#~ msgid "" +#~ "Please choose whether you want to start Cinder services when the machine " +#~ "is booted up." +#~ msgstr "Укажите, нужно ли запускать службы Cinder при включении машины." + +#~ msgid "" +#~ "If you don't choose this option, no database will be set up and Cinder " +#~ "will use regular SQLite support." +#~ msgstr "" +#~ "Если вы ответите отрицательно, то база данных настроена не будет, и " +#~ "Cinder будет использоваться SQLite." diff --git a/trusty/debian/po/sv.po b/trusty/debian/po/sv.po new file mode 100644 index 000000000..813827872 --- /dev/null +++ b/trusty/debian/po/sv.po @@ -0,0 +1,232 @@ +# Translation of cinder debconf template to Swedish +# Copyright (C) 2014 Martin Bagge +# This file is distributed under the same license as the cinder package. +# +# Martin Bagge , 2014 +msgid "" +msgstr "" +"Project-Id-Version: cinder\n" +"Report-Msgid-Bugs-To: cinder@packages.debian.org\n" +"POT-Creation-Date: 2012-11-28 11:58+0000\n" +"PO-Revision-Date: 2014-01-08 16:52+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: boolean +#. Description +#: ../cinder-common.templates:1001 +msgid "Start cinder services at boot?" +msgstr "Ska cinder-tjänster startas vid systemets uppstart?" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:1001 +msgid "" +"Please choose whether you want to start Cinder services when the machine is " +"booted up." +msgstr "Ange om du vill att Cinder-tjänster ska starta när maskinen startar." + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "Set up a database for Cinder?" +msgstr "Ska en databas installeras för Cinder?" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"No database has been set up for Cinder to use. If you want to set one up " +"now, please make sure you have all needed information:" +msgstr "" +"Ingen databas har installerats för Cinder. Innan du fortsätter behöver " +"följande finnas tillgängligt:" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +" * the host name of the database server (which must allow TCP\n" +" connections from this machine);\n" +" * a username and password to access the database;\n" +" * the type of database management software you want to use." +msgstr "" +" * 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.\n" +" * vilken databastyp du vill använda." + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"If you don't choose this option, no database will be set up and Cinder will " +"use 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 +#: ../cinder-common.templates:2001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"cinder-common\"." +msgstr "" +"Denna inställning kan ändras senare genom att köra \"dpkg-reconfigure -plow " +"cinder-common\"." + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "Auth server hostname:" +msgstr "Värdnamn för identifieringsserver:" + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "" +"Please specify the URL of your Cinder authentication server. Typically this " +"is also the URL of your OpenStack Identity Service (Keystone)." +msgstr "" +"Ange URL till din Cinder-identifieringsserver. Detta är vanligtvis samma URL " +"som till din OpenStack-identitetstjänst (Keystone)." + +#. Type: string +#. Description +#: ../cinder-common.templates:4001 +msgid "Auth server tenant name:" +msgstr "Namn för \"tenant\" (administratör) på identifieringsservern:" + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Auth server username:" +msgstr "Användarnamn på identifieringsservern:" + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Auth server password:" +msgstr "Lösenord på identifieringsservern:" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "Cinder volume group:" +msgstr "Volymgrupp för Cinder:" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "" +"Please specify the name of the LVM volume group (vg) on which Cinder will " +"create partitions." +msgstr "" +"Ange namnet för LVM-volym-grupp (vg) där Cinder ska skapa sina partitioner." + +#. Type: boolean +#. Description +#: ../cinder-api.templates:1001 +msgid "Register Cinder in the keystone endpoint catalog?" +msgstr "Ska Cinder registreras i keystones katalog med ändpunkter?" + +#. Type: boolean +#. Description +#: ../cinder-api.templates:1001 +msgid "" +"Each Openstack services (each API) should be registered in order to be " +"accessible. This is done using \"keystone service-create\" and \"keystone " +"endpoint-create\". Select if you want to run these commands 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 +#: ../cinder-api.templates:1001 +msgid "" +"Note that you will need to have an up and running keystone server on which " +"to connect using the Keystone auth token." +msgstr "OBS. Du behöver ha en fungerande keystone-server att ansluta till." + +#. Type: string +#. Description +#: ../cinder-api.templates:2001 +msgid "Keystone IP address:" +msgstr "IP-adress till Keystone:" + +#. Type: string +#. Description +#: ../cinder-api.templates:2001 +msgid "" +"Enter the IP address of your keystone server, so that cinder-api can contact " +"Keystone to do the Cinder service and endpoint creation." +msgstr "" +"Ange IP-adressen till din keystone-server så att cinder-api kan kontakta " +"Keystone för att lägga till Cinder-tjänsten som en ändpunkt." + +#. Type: password +#. Description +#: ../cinder-api.templates:3001 +msgid "Keystone Auth Token:" +msgstr "Autetiseringsvärde för Keystone:" + +#. Type: password +#. Description +#: ../cinder-api.templates:3001 +msgid "" +"To configure its endpoint in Keystone, cinder-api needs the Keystone auth " +"token." +msgstr "" +"För att lägga till ändpunkt i Keystone behöver cinder-api ett " +"autentiseringsvärde för Keystone." + +#. Type: string +#. Description +#: ../cinder-api.templates:4001 +msgid "Cinder endpoint IP address:" +msgstr "IP-adress för Cinder-ändpunkt:" + +#. Type: string +#. Description +#: ../cinder-api.templates:4001 +msgid "" +"Enter the IP address that will be used to contact Cinder (eg: the Cinder " +"endpoint IP address)." +msgstr "Ange den IP-adress som ska användas för att kontakta Cinder." + +#. Type: string +#. Description +#: ../cinder-api.templates:4001 +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 +#: ../cinder-api.templates:5001 +msgid "Name of the region to register:" +msgstr "Regionnamn:" + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "" +"Openstack can be used 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." diff --git a/trusty/debian/po/templates.pot b/trusty/debian/po/templates.pot new file mode 100644 index 000000000..c178a2ce2 --- /dev/null +++ b/trusty/debian/po/templates.pot @@ -0,0 +1,273 @@ +# 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: cinder\n" +"Report-Msgid-Bugs-To: cinder@packages.debian.org\n" +"POT-Creation-Date: 2013-12-19 16:02+0800\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: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "Set up a database for Cinder?" +msgstr "" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"No database has been set up for Cinder to use. Before continuing, you should " +"make sure you have the following information:" +msgstr "" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +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 +#: ../cinder-common.templates:2001 +msgid "" +"If some of these requirements are missing, do not choose this option and run " +"with regular SQLite support." +msgstr "" + +#. Type: boolean +#. Description +#: ../cinder-common.templates:2001 +msgid "" +"You can change this setting later on by running \"dpkg-reconfigure -plow " +"cinder\"." +msgstr "" + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "Authentication server hostname:" +msgstr "" + +#. Type: string +#. Description +#: ../cinder-common.templates:3001 +msgid "" +"Please specify the hostname of the authentication server. Typically this is " +"also the hostname of the OpenStack Identity Service (Keystone)." +msgstr "" + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Authentication server tenant name:" +msgstr "" + +#. Type: string +#. 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 aside with your translation. Example for French: +#. proprietaire ("tenant") +#: ../cinder-common.templates:4001 +msgid "Please specify the authentication server tenant name." +msgstr "" + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Authentication server username:" +msgstr "" + +#. Type: string +#. Description +#: ../cinder-common.templates:5001 +msgid "Please specify the username to use with the authentication server." +msgstr "" + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Authentication server password:" +msgstr "" + +#. Type: password +#. Description +#: ../cinder-common.templates:6001 +msgid "Please specify the password to use with the authentication server." +msgstr "" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "Cinder volume group:" +msgstr "" + +#. Type: string +#. Description +#: ../cinder-common.templates:7001 +msgid "" +"Please specify the name of the LVM volume group on which Cinder will create " +"partitions." +msgstr "" + +#. Type: string +#. Description +#: ../cinder-common.templates:8001 +msgid "IP address of your RabbitMQ host:" +msgstr "" + +#. Type: string +#. Description +#. Type: string +#. Description +#. Type: password +#. Description +#: ../cinder-common.templates:8001 ../cinder-common.templates:9001 +#: ../cinder-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 +#: ../cinder-common.templates:8001 +msgid "Please specify the IP address of that server." +msgstr "" + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Username for connection to the RabbitMQ server:" +msgstr "" + +#. Type: string +#. Description +#: ../cinder-common.templates:9001 +msgid "Please specify the username used to connect to the RabbitMQ server." +msgstr "" + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +msgid "Password for connection to the RabbitMQ server:" +msgstr "" + +#. Type: password +#. Description +#: ../cinder-common.templates:10001 +msgid "Please specify the password used to connect to the RabbitMQ server." +msgstr "" + +#. Type: boolean +#. Description +#: ../cinder-api.templates:2001 +msgid "Register Cinder in the Keystone endpoint catalog?" +msgstr "" + +#. Type: boolean +#. Description +#: ../cinder-api.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 +#: ../cinder-api.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 +#: ../cinder-api.templates:3001 +msgid "Keystone server IP address:" +msgstr "" + +#. Type: string +#. Description +#: ../cinder-api.templates:3001 +msgid "" +"Please enter the IP address of the Keystone server, so that cinder-api can " +"contact Keystone to do the Cinder service and endpoint creation." +msgstr "" + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "Keystone authentication token:" +msgstr "" + +#. Type: password +#. Description +#: ../cinder-api.templates:4001 +msgid "" +"To configure its endpoint in Keystone, cinder-api needs the Keystone " +"authentication token." +msgstr "" + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Cinder endpoint IP address:" +msgstr "" + +#. Type: string +#. Description +#: ../cinder-api.templates:5001 +msgid "Please enter the IP address that will be used to contact Cinder." +msgstr "" + +#. Type: string +#. Description +#: ../cinder-api.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 +#: ../cinder-api.templates:6001 +msgid "Name of the region to register:" +msgstr "" + +#. Type: string +#. Description +#: ../cinder-api.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 "" diff --git a/trusty/debian/pydist-overrides b/trusty/debian/pydist-overrides index ae82e2d80..3aa30135b 100644 --- a/trusty/debian/pydist-overrides +++ b/trusty/debian/pydist-overrides @@ -1 +1,2 @@ -rtslib-fb +babel +suds-jurko python-suds diff --git a/trusty/debian/rules b/trusty/debian/rules index 82fe7bad0..2274bccda 100755 --- a/trusty/debian/rules +++ b/trusty/debian/rules @@ -1,36 +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 | grep Version: | cut -d' ' -f2 | sed -e 's/^[[:digit:]]*://' -e 's/[-].*//' -e 's/~/.0/' | head -n 1) %: - dh $@ --with python2,systemd,sphinxdoc + dh $@ --buildsystem=python_distutils --with python2,systemd,sphinxdoc -ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS))) override_dh_auto_test: - rm -rf .testrepository - testr init && \ - set -e && \ - TEMP_REZ=`mktemp -t` && \ - testr run --subunit | tee $$TEMP_REZ | subunit2pyunit; \ - rm -f $$TEMP_REZ +ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS))) + @echo "===> Running tests" + set -e ; set -x ; for i in 2.7 ; do \ + PYMAJOR=`echo $$i | cut -d'.' -f1` ; \ + echo "===> Testing with python$$i (python$$PYMAJOR)" ; \ + rm -rf .testrepository ; \ + testr-python$$PYMAJOR init ; \ + TEMP_REZ=`mktemp -t` ; \ + PYTHONPATH=$(CURDIR) PYTHON=python$$i testr-python$$PYMAJOR run --subunit | tee $$TEMP_REZ | subunit2pyunit ; \ + cat $$TEMP_REZ | subunit-filter -s --no-passthrough | subunit-stats ; \ + rm -f $$TEMP_REZ ; \ + testr-python$$PYMAJOR slowest ; \ + done endif +override_dh_clean: + dh_clean -O--buildsystem=python_distutils + rm -f debian/cinder-common.config debian/cinder-common.postinst debian/cinder-api.config debian/cinder-api.postinst debian/cinder-volume.postinst + rm -rf debian/*.upstart debian/*.service + override_dh_install: dh_install --fail-missing -Xbin/cinder-all - install -D -m 0440 debian/cinder_sudoers $(CURDIR)/debian/cinder-common/etc/sudoers.d/cinder-common - install -D -m 0644 $(CURDIR)/debian/logging.conf $(CURDIR)/debian/cinder-common/etc/cinder/logging.conf + install -D -m 0440 debian/cinder-common.sudoers $(CURDIR)/debian/cinder-common/etc/sudoers.d/cinder-common + + oslo-config-generator --output-file $(CURDIR)/etc/cinder/cinder.conf.sample \ + --wrap-width 140 \ + --namespace cinder \ + --namespace oslo_concurrency \ + --namespace oslo_db \ + --namespace oslo_messaging \ + --namespace cinder.policy \ + --namespace keystonemiddleware.auth_token \ + --namespace cinder.openstack.common.eventlet_backdoor \ + --namespace cinder.openstack.common.log \ + --namespace cinder.openstack.common.periodic_task \ + --namespace cinder.openstack.common.policy \ + --namespace oslo_db.concurrency + install -D -m 0644 $(CURDIR)/etc/cinder/cinder.conf.sample $(CURDIR)/debian/cinder-common/usr/share/cinder-common/cinder.conf + + # Disable https in default setup, as this makes our CI fail + sed -i 's/#auth_protocol=https/auth_protocol=http/' $(CURDIR)/debian/cinder-common/usr/share/cinder-common/cinder.conf + + # Default to keystone auth + sed -i "s/#auth_strategy=noauth/auth_strategy=keystone/" $(CURDIR)/debian/cinder-common/usr/share/cinder-common/cinder.conf + + # Write only in /var/lib/cinder please + sed -i 's|#state_path=$pybasedir|state_path=/var/lib/cinder|' $(CURDIR)/debian/cinder-common/usr/share/cinder-common/cinder.conf + + # Fix the missing sql_connection directive + echo "# Connection to db:" >>$(CURDIR)/debian/cinder-common/usr/share/cinder-common/cinder.conf + echo "sql_connection = sqlite:////var/lib/cinder/cinderdb" >>$(CURDIR)/debian/cinder-common/usr/share/cinder-common/cinder.conf + + install -D -m 0644 $(CURDIR)/etc/cinder/logging_sample.conf $(CURDIR)/debian/cinder-common/usr/share/cinder-common/logging.conf override_dh_fixperms: dh_fixperms -Xcinder_tgt.conf chmod 0440 $(CURDIR)/debian/cinder-common/etc/sudoers.d/cinder-common -override_dh_clean: - # temporary workaround for d2to1 wonkyness - dh_clean -Xsetup.cfg - rm -f debian/*.init debian/*.service debian/*.upstart +override_dh_auto_build: + dh_auto_build -O--buildsystem=python_distutils + + /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func cinder-common.config + /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func cinder-common.postinst + /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func cinder-api.config + /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func cinder-api.postinst + /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func cinder-volume.postinst override_dh_sphinxdoc: ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS))) diff --git a/trusty/debian/tests/cinder-daemons b/trusty/debian/tests/cinder-daemons deleted file mode 100755 index 3e25e52a0..000000000 --- a/trusty/debian/tests/cinder-daemons +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -#----------------------- -# Testing cinder-daemons -#----------------------- -set -e -DAEMONS=('cinder-api' 'cinder-scheduler') - -for daemon in "${DAEMONS[@]}"; do - if pidof -x $daemon > /dev/null; then - echo "OK" - else - echo "ERROR: ${daemon} IS NOT RUNNING" - exit 1 - fi -done diff --git a/trusty/debian/tests/cinder-volume b/trusty/debian/tests/cinder-volume deleted file mode 100755 index aa235d901..000000000 --- a/trusty/debian/tests/cinder-volume +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash -#---------------------- -# Testing cinder-volume -#---------------------- -set -e -apt-get install -y cinder-volume cinder-backup 2>&1 > /dev/null -DAEMONS=('cinder-volume' 'cinder-backup') - -for daemon in "${DAEMONS[@]}"; do - if pidof -x $daemon > /dev/null; then - echo "OK" - else - echo "ERROR: ${daemon} IS NOT RUNNING" - exit 1 - fi -done -apt-get remove -y cinder-volume cinder-backup 2>&1 > /dev/null diff --git a/trusty/debian/tests/control b/trusty/debian/tests/control deleted file mode 100644 index d68943b70..000000000 --- a/trusty/debian/tests/control +++ /dev/null @@ -1,3 +0,0 @@ -Tests: python-cinder cinder-daemons cinder-volume -Depends: python-cinder, cinder-api, cinder-scheduler, lvm2 -Restrictions: needs-root diff --git a/trusty/debian/tests/python-cinder b/trusty/debian/tests/python-cinder deleted file mode 100755 index cc9cff092..000000000 --- a/trusty/debian/tests/python-cinder +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash -#------------------------- -# Testing client utilities -#------------------------- -set -e - -result=$(python `dirname $0`/test_import_cinder.py 2>&1) -if [ "$result" ]; then - echo "ERROR: PYTHON-CINDER MODULE CANNOT BE IMPORTED" - exit 1 -else - echo "OK" - exit 0 -fi diff --git a/trusty/debian/tests/test_import_cinder.py b/trusty/debian/tests/test_import_cinder.py deleted file mode 100644 index 720920529..000000000 --- a/trusty/debian/tests/test_import_cinder.py +++ /dev/null @@ -1,4 +0,0 @@ -try: - import cinder -except ImportError, e: - print "ERROR IMPORTING MODULE" diff --git a/trusty/debian/watch b/trusty/debian/watch new file mode 100644 index 000000000..9a5870436 --- /dev/null +++ b/trusty/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts="uversionmangle=s/\.(b|rc)/~$1/" \ +https://github.com/openstack/cinder/tags .*/(\d[\d\.]+)\.tar\.gz -- 2.32.3