OpenStack Orchestration (Heat) Client
Find a file
Steve Baker 8b35d094ba Allow env registry paths to be relative to env file
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
2013-10-08 13:36:10 +13:00
doc/source Replace OpenStack LLC with OpenStack Foundation 2013-09-20 04:21:21 +08:00
heatclient Allow env registry paths to be relative to env file 2013-10-08 13:36:10 +13:00
tools Move requirements files to standard names. 2013-05-25 08:41:07 +02:00
.gitignore Migrate to testr from nose. 2013-05-31 20:13:37 +10:00
.gitreview Update .gitreview for org move. 2012-12-02 17:48:42 +00:00
.testr.conf Migrate to testr from nose. 2013-05-31 20:13:37 +10:00
CONTRIBUTING.rst Add CONTRIBUTING file. 2013-05-25 08:39:47 +02:00
LICENSE Initial import 2012-10-10 08:55:03 +13:00
MANIFEST.in Cleanup in preperation for release. 2013-07-17 10:42:28 +12:00
openstack-common.conf Migrate to pbr. 2013-05-25 08:39:20 +02:00
README.rst Rename README.md to README.rst 2013-07-14 18:29:08 +02:00
requirements.txt Updated from global requirements 2013-08-07 19:02:44 -03:00
run_tests.sh Return the exit code from tox to callers of run_tests.sh 2013-02-11 18:05:10 +01:00
setup.cfg Cleanup in preperation for release. 2013-07-17 10:42:28 +12:00
setup.py Updated from global requirements 2013-08-07 19:02:44 -03:00
test-requirements.txt Add mock as a test requirement 2013-08-07 10:36:34 +12:00
tox.ini Merge "Fix and enable Hacking H501 warning" 2013-09-04 03:12:33 +00:00

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/>`_.