deb-sahara/setup.cfg
Dmitry Mescheryakov 0e8b5652e7 Further preparation for transition to guest agent
* Added abstract classes defining remote interface. The first class
   is for driver and the second one is for remote object. Note:
   execute_on_vm_interactive is not included into the later interface
   as it is not used in anywhere.
 * Now driver can provide additional part for userdata. This will be
   used by agent driver to setup guest agent on instances.
 * SSH opts are moved from ssh_remote.py to remote.py. While
   ssh_remote.py is the best place for them, together with change #1
   opts created circular imports:
     * remote.py imports ssh_remote.py to get options
     * ssh_remote.py imports remote.py to get abstract classes
   The problem can be resolved by moving abstract classes to a new
   module, say remote_common.py. But I prefer the variant I've
   implemented.
 * Fixed tests to work with the changes.

Implements: blueprint guest-agent
Change-Id: I2ccae4df7b664c612fd15a3e9578af5b7dd6f81c
2014-02-12 00:22:58 +04:00

66 lines
1.7 KiB
INI

[metadata]
name = savanna
version = 2014.1
summary = Savanna project
description-file = README.rst
license = Apache Software License
classifiers =
Programming Language :: Python
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
Environment :: OpenStack
Intended Audience :: Information Technology
Intended Audience :: System Administrators
License :: OSI Approved :: Apache Software License
Operating System :: POSIX :: Linux
author = OpenStack
author-email = openstack-dev@lists.openstack.org
home-page = https://savanna.readthedocs.org
[global]
setup-hooks = pbr.hooks.setup_hook
[files]
packages =
savanna
data_files =
share/savanna = etc/savanna/*
[entry_points]
console_scripts =
savanna-api = savanna.cli.savanna_api:main
savanna-db-manage = savanna.db.migration.cli:main
_savanna-subprocess = savanna.cli.savanna_subprocess:main
savanna.cluster.plugins =
vanilla = savanna.plugins.vanilla.plugin:VanillaProvider
hdp = savanna.plugins.hdp.ambariplugin:AmbariPlugin
idh = savanna.plugins.intel.plugin:IDHProvider
savanna.infrastructure.engine =
savanna = savanna.service.direct_engine:DirectEngine
heat = savanna.service.heat_engine:HeatEngine
savanna.remote =
ssh = savanna.utils.ssh_remote:SshRemoteDriver
[build_sphinx]
all_files = 1
build-dir = doc/build
source-dir = doc/source
[extract_messages]
keywords = _ gettext ngettext l_ lazy_gettext
mapping_file = babel.cfg
output_file = savanna/locale/savanna.pot
[compile_catalog]
directory = savanna/locale
domain = savanna
[update_catalog]
domain = savanna
output_dir = savanna/locale
input_file = savanna/locale/savanna.pot