debian/0000755000000000000000000000000012312024710007156 5ustar debian/watch0000644000000000000000000000024212301410753010211 0ustar version=3 opts="uversionmangle=s/\.([a-zA-Z])/~$1/;s/%7E/~/" \ https://launchpad.net/manila/+download https://launchpad.net/manila/.*/.*/.*/manila-(.*)\.tar\.gz debian/manila_tgt.conf0000644000000000000000000000004212301410753012144 0ustar include /var/lib/manila/volumes/* debian/manila-scheduler.upstart0000644000000000000000000000075212301410753014027 0ustar description "Manila scheduler server" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] chdir /var/run pre-start script mkdir -p /var/run/manila chown manila:manila /var/run/manila mkdir -p /var/lock/manila chown manila:root /var/lock/manila end script exec start-stop-daemon --start --chuid manila --exec /usr/bin/manila-scheduler \ -- --config-file=/etc/manila/manila.conf --log-file=/var/log/manila/manila-scheduler.log debian/manila-api.upstart0000644000000000000000000000073012301410753012616 0ustar description "Manila api server" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] chdir /var/run pre-start script mkdir -p /var/run/manila chown manila:manila /var/run/manila mkdir -p /var/lock/manila chown manila:root /var/lock/manila end script exec start-stop-daemon --start --chuid manila --exec /usr/bin/manila-api \ -- --config-file=/etc/manila/manila.conf --log-file=/var/log/manila/manila-api.log debian/manila-common.postinst0000644000000000000000000000171312301410753013520 0ustar #!/bin/sh -e if [ "$1" = "configure" ]; then if ! getent group manila > /dev/null 2>&1; then addgroup --system manila >/dev/null fi if ! getent passwd manila > /dev/null 2>&1; then adduser --system --home /var/lib/manila --ingroup manila --no-create-home \ --shell /bin/false manila fi chown -R manila:adm /var/log/manila chmod 0750 /var/log/manila chown -R manila:manila /var/lib/manila /etc/manila chmod 0750 /etc/manila chmod 0440 /etc/sudoers.d/manila_sudoers chown -R root:root /etc/manila/rootwrap.d chmod 0755 /etc/manila/rootwrap.d chown root:root /etc/manila/rootwrap.conf if ! grep -q sql_connection /etc/manila/manila.conf then su -s /bin/sh -c 'manila-manage db sync' manila fi if [ -e /var/lib/manila/manila.sqlite ]; then chown manila:manila /var/lib/manila/manila.sqlite chmod 0600 /var/lib/manila/manila.sqlite fi fi #DEBHELPER# debian/logging.conf0000644000000000000000000000251712301410753011464 0ustar [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 debian/rules0000755000000000000000000000052712301410753010246 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with python2 get-orig-source: uscan --verbose --rename --destdir=../build-area ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS))) override_dh_auto_test: ./run_tests.sh -N -P || true endif override_dh_fixperms: dh_fixperms -Xmanila_tgt.conf debian/manila-scheduler.logroatate0000644000000000000000000000016012301410753014457 0ustar /var/log/manila/manila-scheduler.log { daily missingok compress delaycompress notifempty } debian/manila-common.dirs0000644000000000000000000000012612301410753012573 0ustar etc/manila etc/manila/rootwrap.d var/lib/manila var/log/manila var/lib/manila/volumes debian/manila.conf0000644000000000000000000004711312301410753011300 0ustar #################### # manila.conf sample # #################### [DEFAULT] # # Options defined in manila.exception # # make exception message format errors fatal (boolean value) #fatal_exception_format_errors=false # # Options defined in manila.common.config # # Virtualization api connection type : libvirt, xenapi, or # fake (string value) #connection_type= # The SQLAlchemy connection string used to connect to the # database (string value) #sql_connection=sqlite:///$state_path/$sqlite_db # Verbosity of SQL debugging information. 0=None, # 100=Everything (integer value) #sql_connection_debug=0 # File name for the paste.deploy config for manila-api (string # value) #api_paste_config=api-paste.ini # Directory where the manila python module is installed # (string value) #pybasedir=/usr/lib/python/site-packages # Directory where manila binaries are installed (string value) #bindir=$pybasedir/bin # Top-level directory for maintaining manila's state (string # value) #state_path=$pybasedir # ip address of this host (string value) #my_ip=10.0.0.1 # default glance hostname 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 manila # ([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 # the topic scheduler nodes listen on (string value) #scheduler_topic=manila-scheduler # the topic share nodes listen on (string value) #share_topic=manila-share # Deploy v1 of the Manila API. (boolean value) #enable_v1_api=true # Deploy v2 of the Manila API. (boolean value) #enable_v2_api=true # whether to rate limit the api (boolean value) #api_rate_limit=true # Specify list of extensions to load when using # osapi_share_extension option with # manila.api.contrib.select_extensions (list value) #osapi_share_ext_list= # osapi share extension to load (multi valued) #osapi_share_extension=manila.api.contrib.standard_extensions # Base URL that will be presented to users in links to the # OpenStack Share API (string value) #osapi_share_base_URL= # the maximum number of items returned in a single response # from a collection resource (integer value) #osapi_max_limit=1000 # the filename to use with sqlite (string value) #sqlite_db=manila.sqlite # If passed, use synchronous mode for sqlite (boolean value) #sqlite_synchronous=true # timeout before idle sql connections are reaped (integer # value) #sql_idle_timeout=3600 # maximum db connection retries during startup. (setting -1 # implies an infinite retry count) (integer value) #sql_max_retries=10 # interval between retries of opening a sql connection # (integer value) #sql_retry_interval=10 # full class name for the Manager for scheduler (string value) #scheduler_manager=manila.scheduler.manager.SchedulerManager # full class name for the Manager for share (string value) #share_manager=manila.share.manager.ShareManager # Name of this node. This can be an opaque identifier. It is # not necessarily a hostname, FQDN, or IP address. (string # value) #host=manila # availability zone of this node (string value) #storage_availability_zone=nova # Memcached servers or None for in process cache. (list value) #memcached_servers= # time period to generate share usages for. Time period must # be hour, day, month or year (string value) #share_usage_audit_period=month # Deprecated: command to use for running commands as root # (string value) #root_helper=sudo # Path to the rootwrap configuration file to use for running # commands as root (string value) #rootwrap_config= # Whether to log 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 up service (integer # value) #service_down_time=60 # The full class name of the share API class to use (string # value) #share_api_class=manila.share.api.API # The strategy to use for auth. Supports noauth, keystone, and # deprecated. (string value) #auth_strategy=noauth # 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= # A list of share backend names to use. These backend names # should be backed by a unique [CONFIG] group with its options # (list value) #enabled_share_backends= # Whether snapshots count against GigaByte quota (boolean # value) #no_snapshot_gb_quota=false # # Options defined in manila.policy # # JSON file representing policy (string value) #policy_file=policy.json # Rule checked when requested rule is not found (string value) #policy_default_rule=default # # Options defined in manila.quota # # number of shares allowed per project (integer value) #quota_shares=10 # number of share snapshots allowed per project (integer # value) #quota_snapshots=10 # number of share gigabytes (snapshots are also included) # allowed per project (integer value) #quota_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=manila.quota.DbQuotaDriver # # Options defined in manila.service # # seconds between nodes reporting state to datastore (integer # value) #report_interval=10 # seconds between running periodic tasks (integer value) #periodic_interval=60 # range of 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 for OpenStack Share API to listen (string value) #osapi_share_listen=0.0.0.0 # port for os share api to listen (integer value) #osapi_share_listen_port=8786 # # Options defined in manila.test # # File name of clean sqlite db (string value) #sqlite_clean_db=clean.sqlite # should we use everything for testing (boolean value) #fake_tests=true # # Options defined in manila.wsgi # # Number of backlog requests to configure the socket with # (integer value) #backlog=4096 # Sets the value of TCP_KEEPIDLE in seconds for each server # socket. Not supported on OS X. (integer value) #tcp_keepidle=600 # 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 manila.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 manila.api.middleware.sizelimit # # Max size for body of a request (integer value) #osapi_max_request_body_size=114688 # # Options defined in manila.db.api # # The backend to use for db (string value) #db_backend=sqlalchemy # Services to be added to the available pool on create # (boolean value) #enable_new_services=true # Template string to be used to generate share names (string # value) #share_name_template=share-%s # Template string to be used to generate share snapshot names # (string value) #share_snapshot_name_template=share-snapshot-%s # # Options defined in manila.db.base # # driver to use for database access (string value) #db_driver=manila.db # # Options defined in manila.image.image_utils # # parent dir for tempdir used for image conversion (string # value) #image_conversion_dir=/tmp # # Options defined in manila.openstack.common.eventlet_backdoor # # port for eventlet backdoor to listen (integer value) #backdoor_port= # # Options defined in manila.openstack.common.lockutils # # Whether to disable inter-process locks (boolean value) #disable_process_locking=false # Directory to use for lock files. Default to a temp directory # (string value) #lock_path= # # Options defined in manila.openstack.common.log # # Print debugging output (set logging level to DEBUG instead # of default WARNING level). (boolean value) #debug=false # Print more verbose output (set logging level to INFO instead # of default WARNING level). (boolean value) #verbose=false # Log output to standard error (boolean value) #use_stderr=true # Default file mode used when creating log files (string # value) #logfile_mode=0644 # format string to use for log messages with context (string # value) #logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s # format string to use for log messages without context # (string value) #logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s # data to append to log format when level is DEBUG (string # value) #logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d # prefix each line of exception output with this format # (string value) #logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s # list of logger=LEVEL pairs (list value) #default_log_levels=amqplib=WARN,sqlalchemy=WARN,boto=WARN,suds=INFO,keystone=INFO,eventlet.wsgi.server=WARN # publish error events (boolean value) #publish_errors=false # make deprecations fatal (boolean value) #fatal_deprecations=false # If an instance is passed with the log message, format it # like this (string value) #instance_format="[instance: %(uuid)s] " # If an instance UUID is passed with the log message, format # it like this (string value) #instance_uuid_format="[instance: %(uuid)s] " # If this option is specified, the logging configuration file # specified is used and overrides any other logging options # specified. Please see the Python logging module # documentation for details on logging configuration files. # (string value) #log_config= # A logging.Formatter log message format string which may use # any of the available logging.LogRecord attributes. Default: # %(default)s (string value) #log_format=%(asctime)s %(levelname)8s [%(name)s] %(message)s # Format string for %%(asctime)s in log records. Default: # %(default)s (string value) #log_date_format=%Y-%m-%d %H:%M:%S # (Optional) Name of log file to output to. If no default is # set, logging will go to stdout. (string value) #log_file= # (Optional) The base directory used for relative --log-file # paths (string value) #log_dir= # Use syslog for logging. (boolean value) #use_syslog=false # syslog facility to receive log lines (string value) #syslog_log_facility=LOG_USER # # Options defined in manila.openstack.common.notifier.api # # Driver or drivers to handle sending notifications (multi # valued) # Default notification level for outgoing notifications # (string value) #default_notification_level=INFO # Default publisher_id for outgoing notifications (string # value) #default_publisher_id=$host # # Options defined in manila.openstack.common.notifier.rpc_notifier # # AMQP topic used for openstack notifications (list value) #notification_topics=notifications # # Options defined in manila.openstack.common.notifier.rpc_notifier2 # # AMQP topic(s) used for openstack notifications (list value) #topics=notifications # # Options defined in manila.openstack.common.rpc # # The messaging module to use, defaults to kombu. (string # value) #rpc_backend=manila.openstack.common.rpc.impl_kombu # Size of RPC thread pool (integer value) #rpc_thread_pool_size=64 # Size of RPC connection pool (integer value) #rpc_conn_pool_size=30 # Seconds to wait for a response from call or multicall # (integer value) #rpc_response_timeout=60 # Seconds to wait before a cast expires (TTL). Only supported # by impl_zmq. (integer value) #rpc_cast_timeout=30 # Modules of exceptions that are permitted to be recreatedupon # receiving exception data from an rpc call. (list value) #allowed_rpc_exception_modules=manila.openstack.common.exception,nova.exception,manila.exception,exceptions # If passed, use a fake RabbitMQ provider (boolean value) #fake_rabbit=false # AMQP exchange to connect to if using RabbitMQ or Qpid # (string value) #control_exchange=openstack # # Options defined in manila.openstack.common.rpc.amqp # # Enable a fast single reply queue if using AMQP based RPC # like RabbitMQ or Qpid. (boolean value) #amqp_rpc_single_reply_queue=false # # Options defined in manila.openstack.common.rpc.impl_kombu # # SSL version to use (valid only if SSL enabled) (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= # 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 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 retries with trying to connect to RabbitMQ (the # default of 0 implies an infinite retry count) (integer # value) #rabbit_max_retries=0 # use durable queues in RabbitMQ (boolean value) #rabbit_durable_queues=false # use H/A queues in RabbitMQ (x-ha-policy: all).You need to # wipe RabbitMQ database when changing this option. (boolean # value) #rabbit_ha_queues=false # # Options defined in manila.openstack.common.rpc.impl_qpid # # 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 # Disable Nagle algorithm (boolean value) #qpid_tcp_nodelay=true # # Options defined in manila.openstack.common.rpc.impl_zmq # # 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=manila.openstack.common.rpc.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=manila # # Options defined in manila.openstack.common.rpc.matchmaker # # Matchmaker ring file (JSON) (string value) #matchmaker_ringfile=/etc/nova/matchmaker_ring.json # Heartbeat frequency (integer value) #matchmaker_heartbeat_freq=300 # Heartbeat time-to-live. (integer value) #matchmaker_heartbeat_ttl=600 # # Options defined in manila.openstack.common.rpc.matchmaker_redis # # 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= # # Options defined in manila.scheduler.driver # # The scheduler host manager class to use (string value) #scheduler_host_manager=manila.scheduler.host_manager.HostManager # Maximum number of attempts to schedule a share (integer # value) #scheduler_max_attempts=3 # # Options defined in manila.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 manila.scheduler.manager # # Default scheduler driver to use (string value) #scheduler_driver=manila.scheduler.filter_scheduler.FilterScheduler # # Options defined in manila.scheduler.scheduler_options # # Absolute path to scheduler configuration JSON file. (string # value) #scheduler_json_config_location= # # Options defined in manila.scheduler.simple # # maximum number of volume gigabytes to allow per host # (integer value) #max_gigabytes=10000 # # Options defined in manila.scheduler.weights.capacity # # Multiplier used for weighing volume capacity. Negative # numbers mean to stack vs spread. (floating point value) #capacity_weight_multiplier=1.0 # # Options defined in manila.share.driver # # number of times to attempt to run flakey shell commands # (integer value) #num_shell_tries=3 # The percentage of backend capacity reserved (integer value) #reserved_share_percentage=0 # The backend name for a given driver implementation (string # value) #share_backend_name= # # Options defined in manila.share.drivers.lvm # # Base folder where exported shares are located (string value) #share_export_root=$state_path/mnt # IP to be added to export string (string value) #share_export_ip= # Path to smb config (string value) #smb_config_path=$state_path/smb.conf # If set, create lvms with multiple mirrors. Note that this # requires lvm_mirrors + 2 pvs with available space (integer # value) #share_lvm_mirrors=0 # Name for the VG that will contain exported shares (string # value) #share_volume_group=stack-shares # Specify list of share export helpers. (list value) #share_lvm_helpers=CIFS=manila.share.drivers.lvm.CIFSNetConfHelper,NFS=manila.share.drivers.lvm.NFSHelper # # Options defined in manila.share.drivers.netapp # # URL of the WSDL file for the DFM server (string value) #netapp_nas_wsdl_url= # User name for the DFM server (string value) #netapp_nas_login= # Password for the DFM server (string value) #netapp_nas_password= # Hostname for the DFM server (string value) #netapp_nas_server_hostname= # Port number for the DFM server (integer value) #netapp_nas_server_port=8088 # Use secure connection to server. (boolean value) #netapp_nas_server_secure=true # # Options defined in manila.share.manager # # Driver to use for share creation (string value) #share_driver=manila.share.drivers.lvm.LVMShareDriver # # Option defined in manila.network.neutron.api # #neutron_url = http://127.0.0.1:9696 #neutron_region_name = RegionOne #neutron_admin_tenant_name = service #neutron_auth_strategy = keystone #neutron_admin_auth_url = http://127.0.0.1:35357/v2.0 #neutron_admin_password = %admin_pass #neutron_admin_username = neutron # Total option count: 180 debian/copyright0000644000000000000000000000320512301410753011115 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: manila Source: http://github.com/stackforge/manila Files: * Copyright: 2013 OpenStack Foundation 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. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. . On Debian-based systems the full text of the Apache version 2.0 license can be found in `/usr/share/common-licenses/Apache-2.0'. Files: debian/* Copyright: 2014 Canonical Ltd 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. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. . On Debian-based systems the full text of the Apache version 2.0 license can be found in `/usr/share/common-licenses/Apache-2.0'. debian/docs0000644000000000000000000000007412301410753010036 0ustar README.md README.rst requirements.txt test-requirements.txt debian/manila-api.logrotate0000644000000000000000000000015112301410753013111 0ustar /var/log/manila/manila-api.log { daily missingok compress delaycompress notifempty } debian/manila_sudoers0000644000000000000000000000012512301410753012110 0ustar Defaults:manila !requiretty manila ALL = (root) NOPASSWD: /usr/bin/manila-rootwrap debian/source/0000755000000000000000000000000012301410753010462 5ustar debian/source/format0000644000000000000000000000001412301410753011670 0ustar 3.0 (quilt) debian/manila-common.install0000644000000000000000000000037312301410753013304 0ustar debian/manila_sudoers etc/sudoers.d debian/logging.conf etc/manila etc/manila/api-paste.ini etc/manila etc/manila/policy.json etc/manila etc/manila/rootwrap.conf etc/manila usr/bin/manila-manage usr/bin/manila-rootwrap usr/bin/manila-rpc-zmq-receiver debian/patches/0000755000000000000000000000000012301410753010611 5ustar debian/patches/fix-requirements.patch0000644000000000000000000000067512301410753015151 0ustar diff --git a/requirements.txt b/requirements.txt index 989cf8f..e11501f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,11 +18,10 @@ python-glanceclient>=0.9.0 python-keystoneclient>=0.3.2 python-swiftclient>=1.5 Routes>=1.12.3 -SQLAlchemy>=0.7.8,<=0.7.99 +SQLAlchemy>=0.7.8,<=0.8.99 sqlalchemy-migrate>=0.7.2 stevedore>=0.10 python-cinderclient>=1.0.6 python-novaclient>=2.15.0 suds>=0.4 WebOb>=1.2.3,<1.3 -wsgiref>=0.1.2 debian/patches/series0000644000000000000000000000002712301410753012025 0ustar fix-requirements.patch debian/compat0000644000000000000000000000000212301410753010360 0ustar 9 debian/control0000644000000000000000000000647112312024650010574 0ustar Source: manila Section: net Priority: extra Maintainer: Chuck Short Build-Depends: debhelper (>= 8.0.0), python-all (>= 2.6), Build-Depends-Indep: python-pbr, python-amqplib, python-anyjson, python-babel, python-eventlet, python-greenlet, python-iso8601, python-keystoneclient, python-kombu, python-lockfile, python-lxml, python-oslo.config, python-paramiko, python-paste, python-pastedeploy, python-neutronclient, python-glanceclient, python-keystoneclient, python-swiftclient, python-cinderclient, python-routes, python-sqlalchemy, python-migrate, python-stevedore, python-manilaclient, python-novaclient, python-suds, python-webob, python-hp3parclient, python-mock, python-mox, python-nose Standards-Version: 3.9.4 Package: python-manila Architecture: all Depends: ${python:Depends}, ${misc:Depends}, python-amqplib, python-anyjson, python-babel, python-eventlet, python-greenlet, python-eventlet, python-iso8601, python-kombu, python-lockfile, python-lxml, python-oslo.config, python-paramiko, python-paste, python-pastedeploy, python-neutronclient, python-glanceclient, python-keystoneclient, python-swiftclient, python-routes, python-sqlalchemy, python-migrate, python-stevedore, python-manilaclient, python-novaclient, python-suds, python-webob Description: Manila 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. . Manila is the OpenStack shared filesystem service. . This package contains the Python library for Manila. Package: manila-common Architecture: all Depends: adduser, python-manila (= ${binary:Version}), ${misc:Depends}, ${python:Depends} Provides: ${python:Provides} Description: Manila 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. . Manila is the OpenStack shared filesystem service. . This package contains commons components for Manila. Package: manila-api Architecture: all Depends: manila-common (= ${binary:Version}), ${misc:Depends}, ${python:Depends} Description: Manila 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. . Manila is the OpenStack shared filesystem storage service. . This package contains the Manila API server. Package: manila-scheduler Architecture: all Depends: manila-common (= ${binary:Version}), ${misc:Depends}, ${python:Depends} Description: Manila 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. . Manila is the OpenStack shared filesystem service. . This package contains the Manila Scheduler server debian/manila-scheduler.install0000644000000000000000000000003112301410753013761 0ustar usr/bin/manila-scheduler debian/manila-api.install0000644000000000000000000000002312301410753012555 0ustar usr/bin/manila-api debian/changelog0000644000000000000000000000054112312024710011030 0ustar manila (2014.1~git20140220-0ubuntu12) trusty; urgency=medium * Fix dependency typo (pyhon-oslo.config -> python-oslo.config). -- Colin Watson Tue, 18 Mar 2014 11:11:03 +0000 manila (2014.1~git20140220-0ubuntu11) trusty; urgency=low * Initial release. -- Chuck Short Tue, 18 Feb 2014 08:43:32 -0500