mirror of
https://opendev.org/openstack/python-heatclient.git
synced 2026-01-16 23:00:35 +00:00
OpenStack Orchestration (Heat) Client
The default base_url is now derived from the location of the environment file, so now resource registry paths can be relative instead of absolute URLs. This change also includes the following: * more complete test coverage * refactor of _process_environment_and_files and _get_file_contents to make test coverage easier * use the full URL instead of just the file name in the 'files' field to avoid key clashes * make _get_file_contents less specific to the resource registry so it can be used for other inclusion tasks * stop calling _get_file_contents recursively so that deep URLs do not get loaded, instead call _get_file_contents on resource_registry and resource_registry.resources.* Closes-Bug: #1233912 Change-Id: Ic729cbcd1711b89e91daf0d645f4f56bae2accf3 |
||
|---|---|---|
| doc/source | ||
| heatclient | ||
| tools | ||
| .gitignore | ||
| .gitreview | ||
| .testr.conf | ||
| CONTRIBUTING.rst | ||
| LICENSE | ||
| MANIFEST.in | ||
| openstack-common.conf | ||
| README.rst | ||
| requirements.txt | ||
| run_tests.sh | ||
| setup.cfg | ||
| setup.py | ||
| test-requirements.txt | ||
| tox.ini | ||
Python bindings to the Heat orchestration API ============================================= This is a client library for Heat built on the Heat orchestration API. It provides a Python API (the ``heatclient`` module) and a command-line tool (``heat``). Development takes place via the usual OpenStack processes as outlined in the `OpenStack wiki <http://wiki.openstack.org/HowToContribute>`_. The master repository is on `GitHub <http://github.com/heat-api/python-heatclient>`_. See release notes and more at `<http://docs.openstack.org/developer/python-heatclient/>`_.