OpenStack Orchestration (Heat)
Find a file
2020-07-06 06:00:17 +00:00
api-ref/source Switch to newer openstackdocstheme and reno versions 2020-05-21 09:43:55 +02:00
bin Fix hacking warnings 2020-04-16 06:43:27 +00:00
contrib/heat_docker Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
devstack Use Fedora 31 for tests 2020-05-12 11:28:31 +05:30
doc Switch to newer openstackdocstheme and reno versions 2020-05-21 09:43:55 +02:00
etc/heat Add a /healthcheck URL 2020-04-30 18:49:55 +02:00
heat Merge "Deprecate wrappertask decorator" 2020-07-06 06:00:17 +00:00
heat_integrationtests Use Fedora 31 for tests 2020-05-12 11:28:31 +05:30
heat_upgradetests In-tree grenade support for Heat 2015-07-02 17:23:22 +05:30
playbooks/devstack/functional Add native grenade zuul v3 jobs 2020-05-13 09:37:28 +05:30
rally-scenarios Switch to use opendev.org 2019-04-22 09:36:50 +05:30
releasenotes Imported Translations from Zanata 2020-06-17 07:27:09 +00:00
roles/run-heat-tests Migrate functional test jobs to zuul v3 2020-01-07 09:38:04 +08:00
tools Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
.coveragerc Update .coveragerc after the removal of openstack directory 2016-11-12 09:21:05 +05:30
.gitignore include sample config file in docs 2018-02-01 15:38:25 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:33:28 +00:00
.stestr.conf Use stestr for unit tests 2017-12-15 12:39:37 +05:30
.zuul.yaml Add native grenade zuul v3 jobs 2020-05-13 09:37:28 +05:30
babel.cfg Add setup.py and friends 2012-03-14 09:25:54 +11:00
bindep.txt Add local bindep.txt 2019-06-26 17:48:15 +02:00
config-generator.conf Remove SSLMiddleware from oslo.config namespace 2017-11-27 13:05:00 +05:30
CONTRIBUTING.rst Update http links for doc migration 2018-05-11 09:32:14 +08:00
HACKING.rst Clean up test requirements 2018-07-27 13:38:27 +00:00
install.sh Remove use of heat_watch_server_url 2018-01-28 09:11:18 +05:30
LICENSE Initial commit (basics copied from glance) 2012-03-13 21:48:07 +11:00
lower-constraints.txt Use unittest.mock instead of mock 2020-06-10 13:50:56 +02:00
README.rst Add ironic client plugin support 2020-04-09 14:14:38 +08:00
requirements.txt Merge "Deprecate wrappertask decorator" 2020-07-06 06:00:17 +00:00
setup.cfg Add ironic client plugin support 2020-04-09 14:14:38 +08:00
setup.py [ussuri][goal] Finish dropping python 2.7 support 2020-02-06 18:58:12 +01:00
test-requirements.txt Fix hacking min version to 3.0.1 2020-05-12 19:24:16 -05:00
tox.ini pep8: Enable E226 2020-04-30 16:42:53 +02:00
uninstall.sh use stderr for error echo message 2016-01-17 05:20:40 +00:00

========================
Team and repository tags
========================

.. image:: https://governance.openstack.org/tc/badges/heat.svg
    :target: https://governance.openstack.org/tc/reference/tags/index.html

.. Change things from this point on

====
Heat
====

Heat is a service to orchestrate multiple composite cloud applications using
templates, through both an OpenStack-native REST API and a
CloudFormation-compatible Query API.

Why heat? It makes the clouds rise and keeps them there.

Getting Started
---------------

If you'd like to run from the master branch, you can clone the git repo:

    git clone https://opendev.org/openstack/heat


* Documentation: https://docs.openstack.org/heat/latest
* Template samples: https://opendev.org/openstack/heat-templates
* Agents: https://opendev.org/openstack/heat-agents
* Release Notes: https://docs.openstack.org/releasenotes/heat/

Python client
-------------

* Documentation: https://docs.openstack.org/python-heatclient/latest
* Source: https://opendev.org/openstack/python-heatclient

Report a Story (a bug/blueprint)
--------------------------------

If you'd like to report a Story (we used to call a bug/blueprint), you can
report it under Report a story in
`Heat's StoryBoard <https://storyboard.openstack.org/#!/project/989>`_.
If you must report the story under other sub-project of heat, you can find
them all in `Heat StoryBoard Group <https://storyboard.openstack.org/#!/project_group/82>`_.
if you encounter any issue.

References
----------
* https://docs.amazonwebservices.com/AWSCloudFormation/latest/APIReference/API_CreateStack.html
* https://docs.amazonwebservices.com/AWSCloudFormation/latest/UserGuide/create-stack.html
* https://docs.amazonwebservices.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html
* https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=tosca

We have integration with
------------------------
* https://opendev.org/openstack/python-novaclient (instance)
* https://opendev.org/openstack/python-keystoneclient (auth)
* https://opendev.org/openstack/python-swiftclient (object storage)
* https://opendev.org/openstack/python-neutronclient (networking)
* https://opendev.org/openstack/python-aodhclient (alarming service)
* https://opendev.org/openstack/python-cinderclient (block storage)
* https://opendev.org/openstack/python-glanceclient (image service)
* https://opendev.org/openstack/python-troveclient (database as a Service)
* https://opendev.org/openstack/python-saharaclient (hadoop cluster)
* https://opendev.org/openstack/python-barbicanclient (key management service)
* https://opendev.org/openstack/python-designateclient (DNS service)
* https://opendev.org/openstack/python-magnumclient (container service)
* https://opendev.org/openstack/python-manilaclient (shared file system service)
* https://opendev.org/openstack/python-mistralclient (workflow service)
* https://opendev.org/openstack/python-zaqarclient (messaging service)
* https://opendev.org/openstack/python-monascaclient (monitoring service)
* https://opendev.org/openstack/python-zunclient (container management service)
* https://opendev.org/openstack/python-blazarclient (reservation service)
* https://opendev.org/openstack/python-octaviaclient.git (Load-balancer service)
* https://opendev.org/openstack/python-senlinclient (Clustering service)
* https://opendev.org/openstack/python-vitrageclient.git (RCA service)
* https://opendev.org/openstack/python-ironicclient (baremetal provisioning service)