diff options
Diffstat (limited to 'tosca2heat/heat-translator-0.3.0/heat_translator.egg-info')
8 files changed, 275 insertions, 0 deletions
diff --git a/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/PKG-INFO b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/PKG-INFO new file mode 100644 index 0000000..5917638 --- /dev/null +++ b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/PKG-INFO @@ -0,0 +1,68 @@ +Metadata-Version: 1.1 +Name: heat-translator +Version: 0.3.0 +Summary: Tool to translate non-heat templates to Heat Orchestration Template. +Home-page: http://www.openstack.org/ +Author: OpenStack +Author-email: openstack-dev@lists.openstack.org +License: UNKNOWN +Description: =============== + Heat-Translator + =============== + + Overview + -------- + + Heat-Translator is an Openstack project and licensed under Apache 2. It is a + command line tool which takes non-Heat templates as an input and produces a + Heat Orchestration Template (HOT) which can be deployed by Heat. Currently the + development and testing is done with an aim to translate OASIS Topology and + Orchestration Specification for Cloud Applications (TOSCA) templates to + HOT. However, the tool is designed to be easily extended to use with any + format other than TOSCA. + + Architecture + ------------ + + Heat-Translator project takes a non-Heat template (e.g. TOSCA flat YAML + template or template embedded in TOSCA Cloud Service Archive (CSAR) format) as + an input, calls an appropriate Parser (e.g. TOSCA Parser) per the type of input + template to parse it and create an in-memory graph, maps it to Heat resources + and then produces a Heat Orchestration Template (HOT) as an output. + + How To Use + ---------- + Please refer to `doc/source/usage.rst <https://github.com/openstack/heat-translator/blob/master/doc/source/usage.rst>`_ + + Directory Structure + ------------------- + + Three main directories related to the heat-translator are: + + 1. hot: It is the generator, that has logic of converting TOSCA in memory graph to HOT yaml files. + 2. common: It has all the file that can support the execution of parser and generator. + 3. tests: It contains test programs and more importantly several templates which are used for testing. + + Project Info + ------------ + + * License: Apache License, Version 2.0 + * Documentation: http://docs.openstack.org/developer/heat-translator/ + * Launchpad: https://launchpad.net/heat-translator + * Blueprints: https://blueprints.launchpad.net/heat-translator + * Bugs: https://bugs.launchpad.net/heat-translator + * Source: http://git.openstack.org/cgit/openstack/heat-translator/ + * IRC Channel: #openstack-heat-translator + + +Platform: UNKNOWN +Classifier: Environment :: OpenStack +Classifier: Intended Audience :: Information Technology +Classifier: Intended Audience :: System Administrators +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Operating System :: POSIX :: Linux +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.4 diff --git a/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/SOURCES.txt b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/SOURCES.txt new file mode 100644 index 0000000..b945891 --- /dev/null +++ b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/SOURCES.txt @@ -0,0 +1,187 @@ +.coveragerc +.mailmap +.testr.conf +AUTHORS +CONTRIBUTING.rst +ChangeLog +HACKING.rst +LICENSE +MANIFEST.in +README.rst +babel.cfg +heat_translator.py +heat_translator_logging.conf +openstack-common.conf +requirements.txt +setup.cfg +setup.py +test-requirements.txt +tox.ini +doc/source/conf.py +doc/source/contributing.rst +doc/source/index.rst +doc/source/installation.rst +doc/source/usage.rst +heat_translator.egg-info/PKG-INFO +heat_translator.egg-info/SOURCES.txt +heat_translator.egg-info/dependency_links.txt +heat_translator.egg-info/entry_points.txt +heat_translator.egg-info/not-zip-safe +heat_translator.egg-info/pbr.json +heat_translator.egg-info/requires.txt +heat_translator.egg-info/top_level.txt +translator/__init__.py +translator/shell.py +translator/common/__init__.py +translator/common/exception.py +translator/common/utils.py +translator/conf/__init__.py +translator/conf/config.py +translator/conf/translator.conf +translator/custom/__init__.py +translator/custom/hot/__init__.py +translator/custom/hot/tosca_collectd.py +translator/custom/hot/tosca_elasticsearch.py +translator/custom/hot/tosca_kibana.py +translator/custom/hot/tosca_logstash.py +translator/custom/hot/tosca_nodejs.py +translator/custom/hot/tosca_paypalpizzastore.py +translator/custom/hot/tosca_rsyslog.py +translator/custom/hot/tosca_wordpress.py +translator/hot/__init__.py +translator/hot/tosca_translator.py +translator/hot/translate_inputs.py +translator/hot/translate_node_templates.py +translator/hot/translate_outputs.py +translator/hot/syntax/__init__.py +translator/hot/syntax/hot_output.py +translator/hot/syntax/hot_parameter.py +translator/hot/syntax/hot_resource.py +translator/hot/syntax/hot_template.py +translator/hot/tests/__init__.py +translator/hot/tests/test_hot_parameter.py +translator/hot/tests/test_translate_inputs.py +translator/hot/tests/test_translate_outputs.py +translator/hot/tosca/__init__.py +translator/hot/tosca/tosca_block_storage.py +translator/hot/tosca/tosca_block_storage_attachment.py +translator/hot/tosca/tosca_compute.py +translator/hot/tosca/tosca_database.py +translator/hot/tosca/tosca_dbms.py +translator/hot/tosca/tosca_network_network.py +translator/hot/tosca/tosca_network_port.py +translator/hot/tosca/tosca_object_storage.py +translator/hot/tosca/tosca_software_component.py +translator/hot/tosca/tosca_web_application.py +translator/hot/tosca/tosca_webserver.py +translator/hot/tosca/tests/__init__.py +translator/hot/tosca/tests/test_tosca_blockstorage.py +translator/hot/tosca/tests/test_tosca_compute.py +translator/hot/tosca/tests/test_tosca_objectstore.py +translator/osc/__init__.py +translator/osc/osc_plugin.py +translator/osc/utils.py +translator/osc/v1/__init__.py +translator/osc/v1/translate.py +translator/tests/__init__.py +translator/tests/base.py +translator/tests/test_conf.py +translator/tests/test_shell.py +translator/tests/test_template.py +translator/tests/test_tosca_hot_translation.py +translator/tests/test_utils.py +translator/tests/data/csar_elk.zip +translator/tests/data/csar_hello_world.zip +translator/tests/data/csar_metadata_not_yaml.zip +translator/tests/data/csar_not_zip.zip +translator/tests/data/csar_single_instance_wordpress.zip +translator/tests/data/csar_wordpress_invalid_import_path.zip +translator/tests/data/csar_wordpress_invalid_script_url.zip +translator/tests/data/csar_wrong_metadata_file.zip +translator/tests/data/test_host_assignment.yaml +translator/tests/data/tosca_elk.yaml +translator/tests/data/tosca_helloworld.yaml +translator/tests/data/tosca_helloworld_invalid.yaml +translator/tests/data/tosca_nodejs_mongodb_two_instances.yaml +translator/tests/data/tosca_single_instance_wordpress.yaml +translator/tests/data/tosca_single_instance_wordpress_with_local_abspath_import.yaml +translator/tests/data/tosca_single_instance_wordpress_with_url_import.yaml +translator/tests/data/tosca_single_server.yaml +translator/tests/data/tosca_single_server_with_defaults.yaml +translator/tests/data/tosca_software_component.yaml +translator/tests/data/tosca_web_application.yaml +translator/tests/data/artifacts/collectd/config.py +translator/tests/data/artifacts/collectd/create.sh +translator/tests/data/artifacts/collectd/start.sh +translator/tests/data/artifacts/elasticsearch/create.sh +translator/tests/data/artifacts/elasticsearch/start.sh +translator/tests/data/artifacts/kibana/config.sh +translator/tests/data/artifacts/kibana/create.sh +translator/tests/data/artifacts/kibana/start.sh +translator/tests/data/artifacts/logstash/configure_collectd.py +translator/tests/data/artifacts/logstash/configure_elasticsearch.py +translator/tests/data/artifacts/logstash/configure_rsyslog.py +translator/tests/data/artifacts/logstash/create.sh +translator/tests/data/artifacts/logstash/start.sh +translator/tests/data/artifacts/mongodb/config.sh +translator/tests/data/artifacts/mongodb/create.sh +translator/tests/data/artifacts/mongodb/create_database.sh +translator/tests/data/artifacts/mongodb/start.sh +translator/tests/data/artifacts/mysql/mysql_database_configure.sh +translator/tests/data/artifacts/mysql/mysql_dbms_configure.sh +translator/tests/data/artifacts/mysql/mysql_dbms_install.sh +translator/tests/data/artifacts/mysql/mysql_dbms_start.sh +translator/tests/data/artifacts/nodejs/config.sh +translator/tests/data/artifacts/nodejs/create.sh +translator/tests/data/artifacts/nodejs/start.sh +translator/tests/data/artifacts/rsyslog/config.sh +translator/tests/data/artifacts/rsyslog/create.sh +translator/tests/data/artifacts/rsyslog/start.sh +translator/tests/data/artifacts/webserver/webserver_install.sh +translator/tests/data/artifacts/webserver/webserver_start.sh +translator/tests/data/artifacts/wordpress/wordpress_configure.sh +translator/tests/data/artifacts/wordpress/wordpress_install.sh +translator/tests/data/custom_types/collectd.yaml +translator/tests/data/custom_types/elasticsearch.yaml +translator/tests/data/custom_types/kibana.yaml +translator/tests/data/custom_types/logstash.yaml +translator/tests/data/custom_types/paypalpizzastore_nodejs_app.yaml +translator/tests/data/custom_types/rsyslog.yaml +translator/tests/data/custom_types/wordpress.yaml +translator/tests/data/hot_output/hot_elk.yaml +translator/tests/data/hot_output/hot_elk_from_csar.yaml +translator/tests/data/hot_output/hot_hello_world.yaml +translator/tests/data/hot_output/hot_host_assignment.yaml +translator/tests/data/hot_output/hot_nodejs_mongodb_two_instances.yaml +translator/tests/data/hot_output/hot_single_instance_wordpress.yaml +translator/tests/data/hot_output/hot_single_instance_wordpress_from_csar.yaml +translator/tests/data/hot_output/hot_single_object_store.yaml +translator/tests/data/hot_output/hot_single_server.yaml +translator/tests/data/hot_output/hot_single_server_with_defaults_with_input.yaml +translator/tests/data/hot_output/hot_single_server_with_defaults_without_input.yaml +translator/tests/data/hot_output/hot_software_component.yaml +translator/tests/data/hot_output/hot_web_application.yaml +translator/tests/data/hot_output/network/hot_one_server_one_network.yaml +translator/tests/data/hot_output/network/hot_one_server_three_networks.yaml +translator/tests/data/hot_output/network/hot_server_on_existing_network.yaml +translator/tests/data/hot_output/network/hot_two_servers_one_network.yaml +translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment.yaml +translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation1_alt1.yaml +translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation1_alt2.yaml +translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation2_alt1.yaml +translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation2_alt2.yaml +translator/tests/data/hot_output/storage/hot_blockstorage_with_custom_relationship_type.yaml +translator/tests/data/hot_output/storage/hot_blockstorage_with_relationship_template.yaml +translator/tests/data/hot_output/storage/hot_multiple_blockstorage_with_attachment_alt1.yaml +translator/tests/data/hot_output/storage/hot_multiple_blockstorage_with_attachment_alt2.yaml +translator/tests/data/network/tosca_one_server_one_network.yaml +translator/tests/data/network/tosca_one_server_three_networks.yaml +translator/tests/data/network/tosca_server_on_existing_network.yaml +translator/tests/data/network/tosca_two_servers_one_network.yaml +translator/tests/data/storage/tosca_blockstorage_with_attachment.yaml +translator/tests/data/storage/tosca_blockstorage_with_attachment_notation1.yaml +translator/tests/data/storage/tosca_blockstorage_with_attachment_notation2.yaml +translator/tests/data/storage/tosca_blockstorage_with_custom_relationship_type.yaml +translator/tests/data/storage/tosca_blockstorage_with_relationship_template.yaml +translator/tests/data/storage/tosca_multiple_blockstorage_with_attachment.yaml +translator/tests/data/storage/tosca_single_object_store.yaml
\ No newline at end of file diff --git a/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/dependency_links.txt b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/entry_points.txt b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/entry_points.txt new file mode 100644 index 0000000..b0b1081 --- /dev/null +++ b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/entry_points.txt @@ -0,0 +1,9 @@ +[console_scripts] +heat-translator = translator.shell:main + +[openstack.cli.extension] +translator = translator.osc.osc_plugin + +[openstack.translator.v1] +translate_template = translator.osc.v1.translate:TranslateTemplate + diff --git a/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/not-zip-safe b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/not-zip-safe new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/not-zip-safe @@ -0,0 +1 @@ + diff --git a/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/pbr.json b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/pbr.json new file mode 100644 index 0000000..d25af9b --- /dev/null +++ b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/pbr.json @@ -0,0 +1 @@ +{"git_version": "ab4979a", "is_release": true}
\ No newline at end of file diff --git a/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/requires.txt b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/requires.txt new file mode 100644 index 0000000..04623eb --- /dev/null +++ b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/requires.txt @@ -0,0 +1,7 @@ +pbr>=1.6 +Babel>=1.3 +cliff>=1.15.0 +PyYAML>=3.1.0 +python-dateutil>=2.4.2 +six>=1.9.0 +tosca-parser>=0.3.0 diff --git a/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/top_level.txt b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/top_level.txt new file mode 100644 index 0000000..3b6719f --- /dev/null +++ b/tosca2heat/heat-translator-0.3.0/heat_translator.egg-info/top_level.txt @@ -0,0 +1 @@ +translator |