OpenStack Orchestration (Heat)
Find a file
Takashi Kajinami f1544b53d5 Drop workaround for Python<2.7.4
Change-Id: Iffeacf410f0c8c457cdf043c923a21e409858f10
2025-06-23 23:22:36 +09:00
api-ref/source Drop unicode prefix 2024-09-30 15:08:51 +09:00
bin Remove deprecated heat-keystone-setup 2024-08-21 12:10:31 +09:00
contrib/heat_docker Drop workaround for Python<2.7.4 2025-06-23 23:22:36 +09:00
devstack Set proper role name for the grenade job 2025-04-02 13:50:09 +00:00
doc Merge "Drop reference to qpid and Zero MQ" 2025-05-29 13:25:54 +00:00
etc/heat Do not import osprofiler options 2024-10-27 02:28:54 +09:00
heat Merge "Deprecate legacy engine" 2025-06-12 06:09:35 +00:00
heat_integrationtests Drop unicode prefix from integration tests 2024-09-30 15:08:54 +09:00
heat_upgradetests Integrate pre-commit 2023-03-22 17:16:30 +00:00
playbooks/devstack/functional Remove gabbi tempest plugin 2020-11-04 02:12:11 +00:00
rally-scenarios Switch to use opendev.org 2019-04-22 09:36:50 +05:30
releasenotes Merge "Deprecate legacy engine" 2025-06-12 06:09:35 +00:00
roles/run-heat-tests Update the list of EM stable branches 2024-10-16 11:37:59 +09:00
tools Fix lower-constraints errors 2020-09-10 14:19:03 -04:00
.coveragerc Update .coveragerc after the removal of openstack directory 2016-11-12 09:21:05 +05:30
.gitignore Ignore old 'vN-branch' tags when scanning for release notes 2020-03-27 17:44:43 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:33:28 +00:00
.pre-commit-config.yaml Bump hacking (again) 2024-01-27 22:32:56 +09:00
.stestr.conf Fix inconsistent environment for stestr test path 2025-02-16 03:25:36 +00:00
.zuul.yaml Remove CentOS Stream 9 jobs 2025-05-15 11:11:59 +00:00
bindep.txt Fix bindep.txt for python 3.11 job(Debian Bookworm) 2023-09-06 07:41:22 +00:00
CONTRIBUTING.rst [ussuri][goal] Update contributor documentation 2021-05-31 20:37:14 +00:00
HACKING.rst Bump hacking 2024-01-18 19:04:37 +09:00
LICENSE Initial commit (basics copied from glance) 2012-03-13 21:48:07 +11:00
pyproject.toml add pyproject.toml to support pip 23.1 2025-05-07 13:19:36 +09:00
README.rst Use consistent URL format for all client libraries 2025-02-16 17:15:03 +09:00
requirements.txt Remove default override for config options policy_file 2024-11-10 21:37:51 -08:00
setup.cfg Merge "Revert "Replace license classifier"" 2025-06-10 21:04:53 +00:00
setup.py Remove some notes no longer valid 2023-06-14 04:09:52 +09:00
test-requirements.txt Drop exclusion of bandit B410 test 2025-02-12 17:41:04 +09:00
tox.ini tox: Remove basepython 2025-04-17 01:06:37 +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-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 (Load-balancer service)
* https://opendev.org/openstack/python-vitrageclient (RCA service)
* https://opendev.org/openstack/python-ironicclient (baremetal provisioning service)