Skip to end of metadata
Go to start of metadata

Orchestration API (Heat)

Orchestration service for OpenStack.

Project Description

Heat combines resources such as OpenStack instances, volumes, floating IPs, and Linux applications into a running cloud stack.

 

Active Project Series

Series

Summary

Status

Active Milestone(s)

heat future series

The future series tracks work that is necessary but will not land (or be completed) in the current development cycle.

Future

heat grizzly series

This is the "grizzly" series.

Current Stable Release

heat havana series

Heat for OpenStack Havana.

Active Development

heat icehouse series

This is the "icehouse" series.

Future

Project Code:

openstack/heat

Repository URL:

https://github.com/openstack/heat

Launchpad Project:

Orchestration API (Heat)

Project Activity Dashboard:

Project Activity

Project Contributors Activity:

Project Contributors Activity

Repository

Active Bugs in the past 7 days

Bug Importance Reporter Assigned Date Assigned Assignee Status
The returned error message when a template fails to parse is incomplete Undecided Richard Lee (info) Aug 20, 2014 Richard Lee In Progress
get_attr used within list_join in SoftwareConfig returns none Undecided Tomas Sedovic (info) Aug 19, 2014 Tomas Sedovic In Progress
port resource residue Undecided huangtianhua (info) Aug 19, 2014 huangtianhua In Progress
Slow AutoScalingGroupTest unit tests Low Steve Baker (info) Aug 19, 2014 Thomas Herve Fix Committed
We shouldn't call resource_id_set(None) during deletion Medium Thomas Herve (info) Aug 18, 2014 Thomas Herve Fix Committed
stack name validation is not handled at engine.service._validate_new_stack() Medium Kanagaraj Manickam (info) Aug 18, 2014 Kanagaraj Manickam Triaged
heat-keystone-setup-domain should silent urllib3 Undecided Qiming Teng (info) Aug 18, 2014 Qiming Teng In Progress
Stack preview does not pass files to nested stacks Medium Zane Bitter (info) Aug 15, 2014 andersonvom In Progress
unable to retrieve attribute (ip) for instances in OS::Heat::AutoScalingGroup High whatgives (info) Aug 13, 2014 Zane Bitter In Progress
api doc claims stack create return is 201 Undecided Amit Ugol (info) Aug 13, 2014 Nikunj Aggarwal New
Unittests do not succeed with random PYTHONHASHSEED value Undecided Clark Boylan (info) Aug 9, 2014 George Zhao In Progress
heat-keystone-setup-domain needs to check if user is admin Undecided Qiming Teng (info) Aug 9, 2014 Qiming Teng Fix Committed
Stack preview fails for scaling groups with Template version was not provided Undecided William C. Arnold (info) Aug 1, 2014 William C. Arnold Fix Committed
heatclient should accept multiple environment files Undecided Peter Belanyi (info) Jul 30, 2014 Peter Belanyi In Progress
"Items to join must be strings" - Intrinsic functions resolve before get_input in StructuredConfig resource Medium Robert Collins (info) Jul 22, 2014 Steve Baker Triaged
Heat SoftwareDeployments across provider resources High Jim Minter (info) Jul 17, 2014 Steve Baker Triaged
Signal events uninformative Medium Steven Hardy (info) Jul 11, 2014 Steven Hardy In Progress
The 'x-openstack-request-id' from cinder cannot be output to the log. Undecided Takashi NATSUME (info) Jun 13, 2014 Takashi NATSUME Fix Committed
heat db migration fails for db2 Undecided Jun Xie (info) Jun 9, 2014 Jun Xie In Progress
preview for autoscaling group is failed, because reference is None High Sergey Kraynev (info) May 29, 2014 Sergey Kraynev Fix Committed
jsonutils should use simplejson on python 2.6 if available Undecided Ihar Hrachyshka (info) Apr 29, 2014 Ihar Hrachyshka In Progress
*tempest-dsvm-neutron-heat-slow fails with WaitConditionTimeout High Matt Riedemann (info) Apr 17, 2014 Steve Baker Triaged
Reconnect on failure for multiple servers always connects to first server Medium Maru Newby (info) Apr 7, 2014 Thomas Herve Fix Committed
Invalid attribute reference in outputs suppresses all stack-show output Medium Paul Nelson (info) Jan 30, 2014 Sergey Kraynev Fix Committed
Delete volume attachment ine in scaling policy fails Undecided William C. Arnold (info) New
Misleading error message when specifying a wrong update policy Low Thomas Herve (info) New
create volume in scaling policy fails High Mike Spreitzer (info) Triaged
tempest.api.orchestration.stacks.test_stacks fails An object with that identifier already exists High Steve Martinelli (info) Triaged
tests failing with "no such table" on stable/icehouse 2014.1.2 Undecided Corey Bryant (info) New

 

Active Reviews in the past 7 days

Review

Owner

Status

Created

Updated

Imported Translations from Transifex

MERGED

Jul 5, 2014

Aug 20, 2014

Updated from global requirements

NEW

Jul 7, 2014

Aug 21, 2014

Implement OS::Sahara::Cluster resource

Alexander Ignatov

NEW

Feb 10, 2014

Aug 20, 2014

Adding log messages to improve error handling

Alexey Ivanitskiy

NEW

Jul 24, 2014

Aug 18, 2014

Hard delete backup stack after successful update.

Anant Patil

NEW

Aug 5, 2014

Aug 21, 2014

Save files while updating a template.

Anant Patil

NEW

Aug 18, 2014

Aug 19, 2014

Add validation constraints on config inputs

Andrea Rosa

NEW

Jul 8, 2014

Aug 18, 2014

Support loading resources from stevedore extensions

Angus Salkeld

NEW

Jun 27, 2014

Aug 18, 2014

Convert functions into a fixed part of the template

Angus Salkeld

NEW

Jun 30, 2014

Aug 15, 2014

Use setuptools to install contrib plugins

Angus Salkeld

NEW

Jul 8, 2014

Aug 15, 2014

Use the template module to access the Template class

Angus Salkeld

NEW

Jul 16, 2014

Aug 21, 2014

Import the stack module directly

Angus Salkeld

NEW

Jul 16, 2014

Aug 21, 2014

Avoid name clash between local variable and a module

Angus Salkeld

NEW

Aug 21, 2014

Aug 21, 2014

Use auth_token from keystonemiddleware

Brant Knudson

NEW

Jun 24, 2014

Aug 21, 2014

Fix DB2 column 'id' autoincrement issue

Chen Xiao

NEW

May 5, 2014

Aug 20, 2014

Set python hash seed to 0 in tox.ini

Clark Boylan

MERGED

Jul 25, 2014

Aug 18, 2014

Implement PrivateIpAddress property for EC2::Instance

Ethan Lynn

NEW

Jun 7, 2014

Aug 18, 2014

Implement custom constraints for subnet/port/router

Ethan Lynn

NEW

Jul 7, 2014

Aug 20, 2014

Enable lazy translation on heat

Ethan Lynn

NEW

Jul 23, 2014

Aug 15, 2014

Import oslo.i18n and port heat bins to use oslo.i18n

Ethan Lynn

NEW

Jul 23, 2014

Aug 20, 2014

Switch heat api to oslo i18n

Ethan Lynn

NEW

Jul 25, 2014

Aug 18, 2014

Switch heat engine to oslo.i18n

Ethan Lynn

NEW

Jul 25, 2014

Aug 20, 2014

Switch heat resources to oslo.i18n

Ethan Lynn

NEW

Jul 25, 2014

Aug 20, 2014

Remove gettextutils from heat

Ethan Lynn

NEW

Jul 25, 2014

Aug 20, 2014

Remove deprecated function i18n.install('heat')

Ethan Lynn

NEW

Jul 29, 2014

Aug 18, 2014

Fix wrong log level

Haiwei Xu

NEW

Aug 6, 2014

Aug 21, 2014

Add subnets attribute to OS::Neutron::Port resource

Ishant Tyagi

NEW

Jul 8, 2014

Aug 19, 2014

Add a env_data_lookup intrinsic function for HOT

Jason Dunsmore

NEW

Mar 20, 2014

Aug 20, 2014

Add OS::Swift::Signal resource

Jason Dunsmore

MERGED

May 30, 2014

Aug 19, 2014

Add utility functions for Swift TempURLs

Jason Dunsmore

MERGED

Jul 2, 2014

Aug 19, 2014

Fix usage of environment section constants

Jason Dunsmore

NEW

Aug 20, 2014

Aug 20, 2014

Improve docker resource deletion

Jeff Peeler

NEW

Aug 11, 2014

Aug 18, 2014

Columns needs to be non-nullable for DB2

Jun Xie

NEW

Jun 9, 2014

Aug 20, 2014

console url support in server resource

JunJie Nan

NEW

Jul 28, 2014

Aug 18, 2014

Move name resolving before get server

JunJie Nan

NEW

Aug 6, 2014

Aug 18, 2014

Correct docker plugin setup in README.md

JunJie Nan

NEW

Aug 11, 2014

Aug 18, 2014

Resource sql table column 'nova_instance' is misleading

Kanagaraj Manickam

NEW

Jul 30, 2014

Aug 20, 2014

Log translation hint for Heat.api

Liusheng

NEW

Jul 25, 2014

Aug 18, 2014

Log translation hint for Heat.common

Liusheng

NEW

Jul 25, 2014

Aug 18, 2014

Log translation hint for Heat.engine

Liusheng

NEW

Jul 25, 2014

Aug 18, 2014

Update README.md to reflect the change in plugin path

Maish

NEW

Jun 19, 2014

Aug 18, 2014

Implement update of AWS::EC2::SecurityGroup

Pavlo Shchelokovskyy

NEW

Apr 18, 2014

Aug 20, 2014

Add networks property to OS::Trove::Instance

Pavlo Shchelokovskyy

NEW

Apr 29, 2014

Aug 19, 2014

Support mutually exclusive properties in schema

Pavlo Shchelokovskyy

NEW

May 21, 2014

Aug 20, 2014

Implement OS::Sahara::NodeGroupTemplate resource

Pavlo Shchelokovskyy

NEW

Jun 16, 2014

Aug 20, 2014

Implement sahara client plugin

Pavlo Shchelokovskyy

NEW

Jun 17, 2014

Aug 20, 2014

Implement OS::Sahara::ClusterTemplate resource

Pavlo Shchelokovskyy

NEW

Jun 20, 2014

Aug 20, 2014

Unittests: Refactor Volume resources tests

Pavlo Shchelokovskyy

NEW

Jul 16, 2014

Aug 19, 2014

Fix DBError output in test logs

Pavlo Shchelokovskyy

MERGED

Aug 11, 2014

Aug 15, 2014

Deny updates to AWS::EC2::VolumeAttachment

Pavlo Shchelokovskyy

NEW

Aug 13, 2014

Aug 18, 2014

Fix client exception handling in VolumeExtendTask

Pavlo Shchelokovskyy

MERGED

Aug 18, 2014

Aug 19, 2014

Improve errors in Volume attach/detach tasks

Pavlo Shchelokovskyy

NEW

Aug 18, 2014

Aug 19, 2014

Check for error messages in volume tests

Pavlo Shchelokovskyy

NEW

Aug 18, 2014

Aug 19, 2014

Privilege checking for heat-keystone-setup-domain

Qiming Teng

MERGED

Aug 9, 2014

Aug 18, 2014

Move CooldownMixin into separate file

Qiming Teng

NEW

Aug 14, 2014

Aug 15, 2014

Silence urllib3 redundant logging.

Qiming Teng

NEW

Aug 18, 2014

Aug 18, 2014

Convert AWS Route Table and association to use clients.

Randall Burt

MERGED

Aug 12, 2014

Aug 18, 2014

Allow for setting ViP ID

Randall Burt

NEW

Aug 20, 2014

Aug 20, 2014

Fix marconi plugin registration

Randall Burt

NEW

Aug 20, 2014

Aug 21, 2014

Return full error message for HTTP errors

Richard Lee

NEW

Aug 20, 2014

Aug 20, 2014

Make Fn::Join give a better error message

Robert Collins

MERGED

Jul 18, 2014

Aug 18, 2014

Adding validation algorithm for get attr functions

Sergey Kraynev

MERGED

Mar 24, 2014

Aug 18, 2014

Using default FnGetRefId behavior for LaunchConfig

Sergey Kraynev

MERGED

Jun 3, 2014

Aug 19, 2014

Providing reference on resource during preview

Sergey Kraynev

NEW

Jun 3, 2014

Aug 21, 2014

Moving network_id_from_subnet_id to neutron client

Sergey Kraynev

NEW

Jul 8, 2014

Aug 21, 2014

Skip validation if depends on not created resource

Sergey Kraynev

NEW

Jul 23, 2014

Aug 21, 2014

Using neutron utils function from neutron plugin

Sergey Kraynev

NEW

Aug 18, 2014

Aug 21, 2014

Move neutron_utils functions to neutron client

Sergey Kraynev

NEW

Aug 19, 2014

Aug 21, 2014

Add Observer Service and RPC Methods for it

Sirushti Murugesan

NEW

Jul 31, 2014

Aug 18, 2014

Only support client plugins

Steve Baker

NEW

Jun 9, 2014

Aug 17, 2014

Support classes for heat functional tests

Steve Baker

NEW

Jul 29, 2014

Aug 17, 2014

Move test_server_cfn_init from tempest to heat

Steve Baker

NEW

Jul 29, 2014

Aug 19, 2014

Move test_autoscaling from tempest to heat

Steve Baker

NEW

Aug 6, 2014

Aug 19, 2014

Add volume backup/restore functional test

Steve Baker

NEW

Aug 11, 2014

Aug 18, 2014

ResourceGroup subclass build resource definition

Steve Baker

NEW

Aug 20, 2014

Aug 20, 2014

ResourceGroup build from list of resource names

Steve Baker

NEW

Aug 20, 2014

Aug 20, 2014

Implement OS::Heat::StructuredDeployments

Steve Baker

NEW

Aug 20, 2014

Aug 20, 2014

ResourceGroup resource_map attribute

Steve Baker

NEW

Aug 20, 2014

Aug 20, 2014

ResourceGroup make do_prop_replace class method

Steve Baker

NEW

Aug 20, 2014

Aug 20, 2014

handle_signal to handle translated error msgs

Steve McLellan

NEW

Jun 20, 2014

Aug 20, 2014

Add Ironic resource base class

Steven Hardy

NEW

Jul 2, 2014

Aug 15, 2014

WaitConditionHandle resources, create events with reason data

Steven Hardy

MERGED

Jul 14, 2014

Aug 19, 2014

Return metadata from resource_signal RPC interface

Steven Hardy

MERGED

Jul 14, 2014

Aug 19, 2014

SoftwareDeployments move signal reason into resource plugin

Steven Hardy

NEW

Jul 14, 2014

Aug 21, 2014

Convert CFN waitcondition API to resource_signal

Steven Hardy

NEW

Jul 14, 2014

Aug 21, 2014

Mark metadata_update RPC call deprecated

Steven Hardy

NEW

Jul 15, 2014

Aug 21, 2014

Native WaitConditionHandle move to common curl_cli

Steven Hardy

MERGED

Aug 12, 2014

Aug 15, 2014

Add show_nested to list_stacks RPC interface

Steven Hardy

NEW

Aug 14, 2014

Aug 21, 2014

Update stack.load_all adding show_nested

Steven Hardy

NEW

Aug 14, 2014

Aug 21, 2014

Add show_nested parameter to GET v1/stacks API

Steven Hardy

NEW

Aug 14, 2014

Aug 21, 2014

Add "backup" column to stack table

Steven Hardy

MERGED

Aug 14, 2014

Aug 19, 2014

Add "parent" key to list stacks output

Steven Hardy

NEW

Aug 14, 2014

Aug 21, 2014

Add show_nested to count_stacks RPC interface

Steven Hardy

NEW

Aug 14, 2014

Aug 21, 2014

db API add show_nested to stack_count_all

Steven Hardy

NEW

Aug 14, 2014

Aug 21, 2014

db API add show_nested to stack_get_all

Steven Hardy

NEW

Aug 14, 2014

Aug 21, 2014

Add new RpcStackResource nested-stack base-class

Steven Hardy

NEW

Aug 18, 2014

Aug 21, 2014

engine service add owner_id to create_stack

Steven Hardy

MERGED

Aug 18, 2014

Aug 19, 2014

rpc client test remove rpcapi logic

Steven Hardy

MERGED

Aug 18, 2014

Aug 19, 2014

Add owner_id to new _create_stack RPC interface

Steven Hardy

MERGED

Aug 18, 2014

Aug 19, 2014

Add nested_depth to internal _create_stack RPC interface

Steven Hardy

NEW

Aug 20, 2014

Aug 21, 2014

engine service add nested_depth to create_stack

Steven Hardy

NEW

Aug 20, 2014

Aug 21, 2014

port CFN Stack resource to RpcStackResource

Steven Hardy

NEW

Aug 20, 2014

Aug 21, 2014

Add nested_depth column to stack table

Steven Hardy

NEW

Aug 20, 2014

Aug 21, 2014

Add log output about HTTP calls in cinderclient

Takashi NATSUME

MERGED

Jul 4, 2014

Aug 18, 2014

Add database model to store snapshots

Thomas Herve

MERGED

Apr 14, 2014

Aug 20, 2014

Implement snapshots for servers and volumes

Thomas Herve

MERGED

Apr 14, 2014

Aug 19, 2014

Implement snapshot listing

Thomas Herve

NEW

May 5, 2014

Aug 21, 2014

Implement stack restore

Thomas Herve

NEW

May 5, 2014

Aug 20, 2014

Add snapshot restore HTTP API

Thomas Herve

NEW

May 5, 2014

Aug 20, 2014

Add some stubs speeding up test suite

Thomas Herve

MERGED

Aug 18, 2014

Aug 19, 2014

Remove resource_id_set(None) calls

Thomas Herve

MERGED

Aug 19, 2014

Aug 20, 2014

Remove instance_user and admin_user options

Tomas Sedovic

NEW

Jul 1, 2014

Aug 20, 2014

Use empty list in list_join for validation

Tomas Sedovic

NEW

Aug 19, 2014

Aug 20, 2014

Pass flag to engine service to patch parameters

Ton Ngo

NEW

Jul 23, 2014

Aug 20, 2014

Database model and apis for convergence

Unmesh Gurjar

NEW

Jul 23, 2014

Aug 20, 2014

Added observed properties to resource show output

Unmesh Gurjar

NEW

Aug 8, 2014

Aug 18, 2014

Resolved server and instance status redundancy

Unmesh Gurjar

MERGED

Aug 18, 2014

Aug 19, 2014

Run migration tests on PostgreSQL and MySQL

Victor Sergeyev

MERGED

Jul 25, 2014

Aug 19, 2014

Add MySQL-python and psycopg2 to test-requirements

Victor Sergeyev

ABANDONED

Jul 28, 2014

Aug 20, 2014

Fix downgrades in migration scripts 016 and 035

Victor Sergeyev

NEW

Jul 28, 2014

Aug 21, 2014

Use oslo.config>=1.4.0.0a3

Victor Sergeyev

MERGED

Aug 20, 2014

Aug 20, 2014

Encrypt heat template parameters

Vijendar Komalla

NEW

Jun 4, 2014

Aug 20, 2014

Check project ID on stack adopt

Vijendar Komalla

NEW

Jul 30, 2014

Aug 20, 2014

Include project ID in stack abandon data

Vijendar Komalla

NEW

Jul 30, 2014

Aug 20, 2014

Template not required on stack-adopt

Vijendar Komalla

NEW

Aug 4, 2014

Aug 18, 2014

Added UUID to stack table and int id as primary

Visnusaran Murugan

NEW

Jul 10, 2014

Aug 18, 2014

Implements stack lifecycle plugpoints

William C. Arnold

NEW

Apr 28, 2014

Aug 15, 2014

Implements stack lifecycle scheduler hints

William C. Arnold

NEW

May 30, 2014

Aug 20, 2014

Template get_version breaks with Template object

William C. Arnold

MERGED

Aug 1, 2014

Aug 15, 2014

Change type validate method of template resource

Yaoguo Jiang

NEW

May 31, 2014

Aug 15, 2014

Use ResourceDefinition as 'before' in resource updates

Zane Bitter

NEW

Aug 8, 2014

Aug 18, 2014

Always replace a failed resource on rollback

Zane Bitter

NEW

Aug 8, 2014

Aug 18, 2014

Refactor Resource's decision whether to update

Zane Bitter

NEW

Aug 8, 2014

Aug 18, 2014

Don't import Properties class directly

Zane Bitter

NEW

Aug 8, 2014

Aug 18, 2014

Store properties data in database

Zane Bitter

NEW

Aug 8, 2014

Aug 20, 2014

Add test for ResourceDefinition equality

Zane Bitter

NEW

Aug 8, 2014

Aug 18, 2014

Pass properties to Resource._needs_update()

Zane Bitter

NEW

Aug 8, 2014

Aug 18, 2014

Don't stop creates/updates immediately on error

Zane Bitter

NEW

Aug 8, 2014

Aug 19, 2014

Add a method to freeze a ResourceDefinition

Zane Bitter

NEW

Aug 12, 2014

Aug 18, 2014

Provide access to outputs from OS::Heat::AutoScalingGroup

Zane Bitter

NEW

Aug 19, 2014

Aug 20, 2014

"H302 check" cleanup

Zhenguo Niu

NEW

Aug 15, 2014

Aug 20, 2014

Enable H302 check

Zhenguo Niu

NEW

Aug 18, 2014

Aug 20, 2014

Remove the unused doc path heat/doc

Zhenguo Niu

NEW

Aug 20, 2014

Aug 21, 2014

Update api docstrings to match guidelines

Ziad Sawalha

NEW

Feb 14, 2014

Aug 18, 2014

Allow listing of resources from deleted stacks

andersonvom

MERGED

Aug 12, 2014

Aug 20, 2014

Refactor nested stack create/update/preview

andersonvom

NEW

Aug 15, 2014

Aug 20, 2014

Chef solo resource

andrew plunk

NEW

Apr 28, 2014

Aug 20, 2014

Add db APIs to access quota

huangtianhua

NEW

May 30, 2014

Aug 18, 2014

Add quotas module with driver and resources

huangtianhua

NEW

May 30, 2014

Aug 18, 2014

Add RPC methods for quota actions

huangtianhua

NEW

May 31, 2014

Aug 18, 2014

Add APIs for quota

huangtianhua

NEW

Jun 5, 2014

Aug 18, 2014

Expose stack limits API

huangtianhua

NEW

Jun 12, 2014

Aug 18, 2014

Fix failed to delete the EIP resource

huangtianhua

NEW

Jun 26, 2014

Aug 21, 2014

Implement BlockDeviceMappings for LaunchConfiguration

huangtianhua

NEW

Jul 9, 2014

Aug 21, 2014

Implement EC2 eip/eipassociation resources updatable

huangtianhua

NEW

Jul 17, 2014

Aug 19, 2014

Match tenant_id when name ambiguity in get_secgroup_uuids()

huangtianhua

NEW

Jul 24, 2014

Aug 21, 2014

Implement GroupSet updatable for AWS::EC2::NetworkInterface

huangtianhua

NEW

Jul 26, 2014

Aug 18, 2014

Set resource_id to None after deleting resource

huangtianhua

NEW

Aug 5, 2014

Aug 18, 2014

Fix port residue when instance deletion

huangtianhua

NEW

Aug 19, 2014

Aug 21, 2014

Notes

Icon
 

  • No labels