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
Heat assumes that Python on booted servers is 2.6+ Medium Wilfred Hughes (info) Oct 1, 2014 Zane Bitter In Progress
stack update failed due to AttributeError: 'NoneType' object has no attribute 'properties' Low XiaoLiang Hu (info) Oct 1, 2014 Angus Salkeld In Progress
Disable Abandon/Adopt features by default High Zane Bitter (info) Sep 30, 2014 Zane Bitter Fix Committed
test_engine_service should access Template class directly Undecided Unmesh Gurjar (info) Sep 29, 2014 Unmesh Gurjar In Progress
Extra instance is created if evaluation period set short Undecided Hang Liu (info) Sep 29, 2014 Qiming Teng Confirmed
'repeat_actions' default value is false if not setting in template High Hang Liu (info) Sep 29, 2014 Angus Salkeld In Progress
can't mix ceilometer and cwlite alarms in one stack Medium Angus Salkeld (info) Sep 29, 2014 Angus Salkeld In Progress
Delete volume attachment ine in scaling policy fails High William C. Arnold (info) Sep 26, 2014 Zane Bitter Fix Committed
Incorrect value been substituted for Instance PublicIp Medium Kravchenko Pavel (info) Sep 26, 2014 Rakesh H S Triaged
Barbican client API changed Medium Thomas Herve (info) Sep 25, 2014 Thomas Herve Fix Committed
Barbican plugin wrongly uses self.clients Medium Thomas Herve (info) Sep 25, 2014 Thomas Herve Fix Committed
Barbican plugin tries to use inexistant import Medium Thomas Herve (info) Sep 25, 2014 Thomas Herve Fix Committed
heat.engine.clients.has_client is broken High Thomas Herve (info) Sep 25, 2014 Thomas Herve Fix Committed
Barbican setup.cfg doesn't register the client Medium Thomas Herve (info) Sep 25, 2014 Thomas Herve Fix Committed
tempest.api.orchestration.stacks.test_neutron_resources.NeutronResourcesTestJSON failed to reach CREATE_COMPLETE status within the required time Undecided Steve Baker (info) Sep 25, 2014 Steve Baker New
Cloud watch alarms don't work via Ceilometer High Angus Salkeld (info) Sep 25, 2014 Angus Salkeld Fix Committed
Failing tests heat/tests/test_api_openstack_v1.py High Sergey Kraynev (info) Sep 23, 2014 Steve Baker Fix Committed
KeystoneClientV2 lacks keypair methods Medium Steve Baker (info) Sep 22, 2014 Steve Baker Fix Committed
Passing number and bool literals to string properties fails with Property error Undecided Tomas Sedovic (info) Sep 22, 2014 Jan Provaznik In Progress
watch timers can't be disabled for multiple engines Medium Steven Hardy (info) Sep 22, 2014 Angus Salkeld Fix Committed
Possible to create multiple stacks with the same name High Jason Dunsmore (info) Sep 18, 2014 Visnusaran Murugan In Progress
Fix subnet residue when resource deletion Undecided huangtianhua (info) Sep 18, 2014 huangtianhua Fix Committed
tempest.api.orchestration.stacks.test_update.UpdateStackTestJSON.test_stack_update_add_remove mismatch error Medium Steve Baker (info) Sep 18, 2014 Steve Baker Fix Committed
Can not add a new image in glance and use it to spawn VM in same template due to image validation Medium Soumik Bhattacharya (info) Sep 18, 2014 Zane Bitter Fix Committed
create volume in scaling policy fails High Mike Spreitzer (info) Sep 17, 2014 Zane Bitter Fix Committed
tempest.api.orchestration.stacks.test_stacks fails An object with that identifier already exists High Steve Martinelli (info) Sep 16, 2014 Jason Dunsmore Fix Committed
OS::Neutron::FloatingIP needs updateable port_id High Steve Baker (info) Sep 15, 2014 Steve Baker Fix Committed
Stack update on "OS::Nova::Server" resource fails due instance port still in use High Nick Martin (info) Sep 10, 2014 Steve Baker Fix Committed
Exceptions Error and ResourceFailure cannot be serialized over RPC Medium Steve Baker (info) Sep 10, 2014 Jeff Peeler Fix Committed
401 and 404 errors from the heat API are not returned with JSON content type Low Miguel Grinberg (info) Sep 10, 2014 Miguel Grinberg Triaged
clients should handle keyboard interrupt Medium Rakesh H S (info) Sep 9, 2014 Rakesh H S Triaged
Unexpected error when start heat-api service Undecided Sergey Kraynev (info) Sep 1, 2014 Sergey Kraynev Fix Committed
Add os profiler support into Heat Medium Angus Salkeld (info) Sep 1, 2014 Angus Salkeld In Progress
Unexpected traceback during creation Undecided Sergey Kraynev (info) Aug 29, 2014 Sergey Kraynev Fix Committed
AWS::CloudFormation::WaitCondition must not support any updates Low Pavlo Shchelokovskyy (info) Aug 28, 2014 Pavlo Shchelokovskyy Triaged
Invalid metadata reference not validated Low Steven Hardy (info) Aug 27, 2014 Angus Salkeld In Progress
request id not captured Medium Robert Collins (info) Aug 27, 2014 Angus Salkeld Triaged
Stack adopt doesn't validate resource_data Medium Steven Hardy (info) Aug 26, 2014 Vijendar Komalla Triaged
Heat list sort-keys are not matching with the API response, need to make it consistent Medium Swapnil Kulkarni (info) Aug 12, 2014 Angus Salkeld Fix Committed
Unittests do not succeed with random PYTHONHASHSEED value Undecided Clark Boylan (info) Aug 9, 2014 George Zhao In Progress
ResourceFailure error on adopting a stack having a resource group Medium Unmesh Gurjar (info) Aug 7, 2014 Unmesh Gurjar Fix Committed
Stack Abandon is unsafe High Zane Bitter (info) Aug 6, 2014 Anant Patil Triaged
Openstack services should support SIGHUP signal Undecided Bogdan Dobrelya (info) Aug 1, 2014 Jeff Peeler Fix Committed
Parameters missing in stack abandon/adopt data Medium Vijendar Komalla (info) Jul 31, 2014 Anant Patil Triaged
'rolling_update' property should be treated as implicitly specified Medium Qiming Teng (info) Jul 25, 2014 Qiming Teng Triaged
Stack adopt requires template High Steven Hardy (info) Jul 24, 2014 Vijendar Komalla Fix Committed
Failing validation for new resources with reference Medium Sergey Kraynev (info) Jul 23, 2014 Zane Bitter Fix Committed
Required credentials are missing when heat-engine calls heatclient operations Medium Michael Elder (info) Jul 16, 2014 Steve Baker Fix Committed
FloatingIP needs a hidden dependency on Routers High Zane Bitter (info) Jul 16, 2014 Steve Baker Fix Committed
Docstrings missing for some methods in heat/db/sqlalchemy/api.py Low Divakar Padiyar Nandavar (info) Jul 15, 2014 Divakar Padiyar Nandavar Triaged
logging during delete stack reports running an task from None Low Rakesh H S (info) Jul 9, 2014 Rakesh H S Triaged
list stacks: replace the exising two RPC calls with single RPC call Wishlist Kanagaraj Manickam (info) Jul 2, 2014 Kanagaraj Manickam Triaged
Backup stacks should be hard-deleted Medium Zane Bitter (info) Jul 1, 2014 Anant Patil In Progress
Don't use mutables as default args Undecided ChangBo Guo(gcb) (info) Jul 1, 2014 Liusheng Fix Committed
availability zone output in instance resource does not get resolved Undecided Sirushti Murugesan (info) Jun 26, 2014 Sirushti Murugesan Fix Committed
disable_rollback will change to true although we don't specify it when stack-update Medium Ethan Lynn (info) May 29, 2014 Pavlo Shchelokovskyy Fix Committed
do not use default=None for config options Undecided Christian Berendt (info) May 28, 2014 Christian Berendt Fix Committed
file URI corrupted in environment resource_registry Undecided Steve Lipinski (info) May 4, 2014 Daneyon Hansen New
stacks/detail: stack has descriptions & template_description Low Vijendar Komalla (info) Apr 15, 2014 Vijendar Komalla Triaged
Missing template version breaks template parsing Medium Jason Dunsmore (info) Apr 9, 2014 Jay Dobies In Progress
Abandon/adopt don't consider project Medium Steven Hardy (info) Apr 9, 2014 Vijendar Komalla In Progress
stack abandon should have a dry run option Medium JunJie Nan (info) Apr 2, 2014 JunJie Nan In Progress
Stack abandon deletes stack domain project High Steven Hardy (info) Apr 1, 2014 Steven Hardy Fix Committed
stack-adopt failed in res.validate() Undecided huangtianhua (info) Mar 25, 2014 huangtianhua In Progress
connection_trace does not work with DB2 backend Low Matt Riedemann (info) Feb 24, 2014 lvdongbing Triaged
Application/server name not available in service logs Undecided Unmesh Gurjar (info) Feb 19, 2014 lvdongbing In Progress
Replace assertEqual(None, *) with assertIsNone in tests Undecided Jia Dong (info) Feb 15, 2014 Jia Dong Fix Committed
Remove dependent module py3kcompat Undecided ChangBo Guo(gcb) (info) Feb 14, 2014 Lee Li In Progress
extraneous vim editor configuration comments Low Terri Yu (info) Dec 28, 2013 DennyZhang In Progress
Unable to prevent heat from logging to stdout without all heat proccesses logging to the same file Medium Cody A.W. Somerville (info) Nov 28, 2013 Cody A.W. Somerville Fix Committed
Drop openstack.common.exception Undecided Julien Danjou (info) Aug 7, 2013 Julien Danjou Fix Committed
Write a gui/wizard to make creating new templates easier Wishlist Angus Salkeld (info) May 30, 2013 Tim Schnell Triaged
Can't delegate optional roles Undecided Kieran Spear (info) New
Config Drive not created when boot from volume Undecided Tao Zhou (info) Incomplete
Create a highly available scaling group fails with key error Undecided Einav Rivni (info) New
DB2 deadlock error not detected Undecided Bryan Jones (info) New
Docker Network port information are wrong Undecided Chmouel Boudjnah (info) Incomplete
Failure in neutron SetUp class during check-tempest-dsvm-neutron-heat-slow Undecided John Griffith (info) New
Fix python26 compatibility for RFCSysLogHandler Undecided Bogdan Dobrelya (info) Confirmed
Implicit dependency between two SoftwareDeployment resources causes double run (rdo-icehouse-release) Undecided Jacques Uber (info) New
Merge of parallel SoftwareDeployment resources Undecided Mike Spreitzer (info) New
Pre-created ports get deleted on VM delete Undecided Deepak Jadiya (info) New
Stack files dict missing from within resource plugin Undecided Joe D'Andrea (info) Incomplete
There are no accessibilities for the backup_stack Medium Ryo Miki (info) Triaged
cfn-push-stats fails to authenticate Undecided Lars Kellogg-Stedman (info) New
cfn-push-stats shoud not log to /var/log by default (or should at least be configureable) Undecided Lars Kellogg-Stedman (info) New
disable_stack_domain_user/enable_stack_domain_user missing from KeystoneClientV2 Low Steve Baker (info) Triaged
heat stack-create failed due to lack of 'v2.0' in auth_uri Undecided Eric Lee (info) Incomplete
heat tempest api tests need 2xx validation to happen in the client Undecided Amit Ugol (info) New
heat-manage command does not have service-list Wishlist Kanagaraj Manickam (info) Triaged
raise failure ResourceFailure: DBError: Session is already flushing Undecided syedawaisali (info) Incomplete
resource CREATE failed in tempest heat slow Undecided David Kranz (info) New
stack_domain_user_token is not implemented in KeystoneClientV2 Low Steve Baker (info) Triaged
stack_user_domain_name not working as expected Undecided Matt Thompson (info) New
test_server_cfn_init failed in gate-tempest-dsvm-neutron-heat-slow: AssertionError: Timed out waiting for 10.1.0.4 to become reachable Critical Matt Riedemann (info) Confirmed

 

Active Reviews in the past 7 days

Review

Owner

Status

Created

Updated

Imported Translations from Transifex

MERGED

Sep 9, 2014

Sep 25, 2014

Updated from global requirements

MERGED

Sep 13, 2014

Sep 25, 2014

Updated from global requirements

NEW

Sep 24, 2014

Oct 1, 2014

Imported Translations from Transifex

NEW

Sep 26, 2014

Oct 1, 2014

Validate nova server's metadata

Angus Salkeld

NEW

Aug 27, 2014

Sep 29, 2014

Add OSprofiler integration into Heat

Angus Salkeld

NEW

Sep 1, 2014

Sep 26, 2014

Rewrite AutoScalingGroup adjustment tests as unit tests

Angus Salkeld

NEW

Sep 4, 2014

Sep 25, 2014

Sync environment and composition docs from openstack-manuals

Angus Salkeld

NEW

Sep 15, 2014

Oct 1, 2014

Fix some sphinx warnings/errors

Angus Salkeld

NEW

Sep 15, 2014

Oct 1, 2014

Add an option to disable cloud watch lite

Angus Salkeld

MERGED

Sep 22, 2014

Sep 27, 2014

docs: update jeos_building instructions

Angus Salkeld

NEW

Sep 25, 2014

Sep 25, 2014

Make sure that AutoScaling group has it's tag set correctly

Angus Salkeld

MERGED

Sep 25, 2014

Sep 27, 2014

Pass the correct matching_metadata to Ceilometer

Angus Salkeld

MERGED

Sep 25, 2014

Sep 27, 2014

Don't pass empty action strings to ceilometer

Angus Salkeld

MERGED

Sep 25, 2014

Sep 27, 2014

Don't evaluate ceilometer watchrules

Angus Salkeld

NEW

Sep 29, 2014

Sep 30, 2014

Use properties in ceilometer alarm not parsed_template('Properties')

Angus Salkeld

NEW

Sep 30, 2014

Sep 30, 2014

Make sure that property defaults are converted correctly

Angus Salkeld

NEW

Sep 30, 2014

Sep 30, 2014

Make sure that AutoScalingGroup depends on the launch config

Angus Salkeld

NEW

Oct 1, 2014

Oct 1, 2014

Prevent excessive validation for maxPersonality limit

Ethan Lynn

NEW

Aug 22, 2014

Sep 26, 2014

Use six to translate exception message in tests

Ethan Lynn

MERGED

Sep 19, 2014

Sep 25, 2014

Added field parameter identifying the custom validation

George Peristerakis

NEW

Aug 29, 2014

Sep 26, 2014

Add a env_data_lookup intrinsic function for HOT

Jason Dunsmore

ABANDONED

Mar 20, 2014

Sep 30, 2014

Added explicit call to validate template version

Jay Dobies

NEW

Apr 24, 2014

Sep 25, 2014

Add test to serialize and deserialize exceptions

Jeff Peeler

MERGED

Sep 18, 2014

Sep 25, 2014

Remove unused network_utils

Julien Danjou

MERGED

Sep 30, 2014

Sep 30, 2014

Switch to oslo.utils

Julien Danjou

NEW

Sep 30, 2014

Oct 1, 2014

Switch to oslo.serialization

Julien Danjou

NEW

Sep 30, 2014

Oct 1, 2014

Add preview option to stack abandon

JunJie Nan

NEW

Apr 2, 2014

Sep 30, 2014

console url support in server resource

JunJie Nan

NEW

Jul 28, 2014

Sep 26, 2014

stack name validation at engine.service

Kanagaraj Manickam

NEW

Sep 19, 2014

Sep 30, 2014

Handle NotFoundException when deleting alarm

Kieran Spear

MERGED

Sep 5, 2014

Sep 25, 2014

Only delete stack user project from correct domain

Kieran Spear

NEW

Sep 9, 2014

Sep 26, 2014

Use empty list in list_join for validation

Lars Kellogg-Stedman

NEW

Sep 12, 2014

Sep 26, 2014

correct type/default mismatches in AWS_CloudWatch_Alarm.yaml

Lars Kellogg-Stedman

NEW

Sep 23, 2014

Sep 30, 2014

Log translation hint for Heat.engine (part1)

Liusheng

NEW

Jul 25, 2014

Sep 30, 2014

Log translation hint for Heat.engine (part2)

Liusheng

NEW

Sep 23, 2014

Sep 30, 2014

Log translation hint for Heat.engine (part3)

Liusheng

NEW

Sep 23, 2014

Sep 30, 2014

Implement AZ spanning for AWS ASGs

Mike Spreitzer

NEW

Aug 21, 2014

Sep 27, 2014

AZ spanning for OS::Heat::AutoScalingGroup

Mike Spreitzer

NEW

Aug 30, 2014

Sep 27, 2014

Delete support for vendored OpenStack resources

Monty Taylor

NEW

Sep 20, 2014

Sep 29, 2014

Add console_url atttribute to server resource

Pavlo Shchelokovskyy

NEW

Sep 26, 2014

Sep 27, 2014

Make InstanceGroup subclass of ResourceGroup

Qiming Teng

NEW

Sep 7, 2014

Sep 28, 2014

Remove _environment method from ASG.

Qiming Teng

NEW

Sep 10, 2014

Sep 28, 2014

Remove timeout from ResourceGroup method call.

Qiming Teng

NEW

Sep 11, 2014

Sep 29, 2014

Remove unncecessary child_params parameter.

Qiming Teng

NEW

Sep 11, 2014

Sep 30, 2014

Further split autoscaling code

Qiming Teng

NEW

Sep 23, 2014

Sep 30, 2014

fixes stack deletion failure, when vol in deleting

Rakesh H S

NEW

Sep 2, 2014

Sep 27, 2014

Add clarifying error msg for property with wrong-type values

Razumovsky Peter

ABANDONED

Sep 18, 2014

Sep 26, 2014

Add tests for list_stacks and count_stacks params

Razumovsky Peter

NEW

Sep 26, 2014

Sep 30, 2014

Spelling and grammatical mistakes fixed in comments.

Sarvesh Ranjan

NEW

Sep 3, 2014

Sep 25, 2014

Spelling and grammatical errors fixed in the comments.

Sarvesh Ranjan

NEW

Sep 5, 2014

Sep 25, 2014

Skip validation if depends on not created resource

Sergey Kraynev

MERGED

Jul 23, 2014

Sep 30, 2014

Reduce confused handle_snapshot_delete

Sergey Kraynev

NEW

Aug 28, 2014

Sep 25, 2014

Do template validation during creation

Sergey Kraynev

MERGED

Aug 29, 2014

Sep 29, 2014

Fix couple tests in test_engine_service.py

Sergey Kraynev

MERGED

Aug 29, 2014

Sep 29, 2014

Improve error handling in api files

Sergey Kraynev

MERGED

Sep 1, 2014

Sep 29, 2014

Handle error in templates with incorrect resources

Sergey Kraynev

NEW

Sep 5, 2014

Sep 30, 2014

Resolve AWS::EC2::Instance AZ output to a value if not specified

Sirushti Murugesan

MERGED

Jun 27, 2014

Sep 26, 2014

Default port policy to force replacement

Steve Baker

MERGED

Sep 15, 2014

Sep 26, 2014

FloatingIP updateable port_id, fixed_ip_address

Steve Baker

MERGED

Sep 18, 2014

Sep 27, 2014

Associate floating IP with router interface

Steve Baker

MERGED

Sep 19, 2014

Sep 27, 2014

Commit transaction on object delete

Steve Baker

MERGED

Sep 21, 2014

Sep 27, 2014

Add keystone v2 keypair methods

Steve Baker

MERGED

Sep 23, 2014

Sep 27, 2014

Include credentials for heat calling self

Steve Baker

MERGED

Sep 23, 2014

Sep 27, 2014

Convert parse error to text type

Steve Baker

MERGED

Sep 23, 2014

Sep 25, 2014

Add variables to HOT spec

Steven Dake

ABANDONED

Apr 1, 2014

Sep 27, 2014

Move TestInstanceGroup to test_instance_group.py

Steven Hardy

NEW

Sep 3, 2014

Sep 26, 2014

Unit test autoscaling._calculate_new_capacity

Steven Hardy

NEW

Sep 3, 2014

Sep 25, 2014

Convert the autoscaling policy tests into unit tests

Steven Hardy

NEW

Sep 3, 2014

Sep 25, 2014

Move some AutoScalingGroup validation tests to a separate file

Steven Hardy

NEW

Sep 3, 2014

Sep 25, 2014

Open Kilo development

Thierry Carrez

NEW

Sep 30, 2014

Oct 1, 2014

Implement stack restore

Thomas Herve

NEW

May 5, 2014

Sep 25, 2014

Add snapshot restore HTTP API

Thomas Herve

NEW

May 5, 2014

Sep 25, 2014

Fix heat.engine.clients.has_client

Thomas Herve

MERGED

Sep 26, 2014

Sep 27, 2014

Fix barbican plugin registration

Thomas Herve

MERGED

Sep 26, 2014

Sep 27, 2014

Fix usage of client in Barbican resources

Thomas Herve

MERGED

Sep 26, 2014

Sep 29, 2014

Update usage of Barbican library

Thomas Herve

MERGED

Sep 30, 2014

Sep 30, 2014

Fixed adopt failure for stack with resource group

Unmesh Gurjar

MERGED

Sep 5, 2014

Sep 27, 2014

Access Template class through template module

Unmesh Gurjar

NEW

Sep 29, 2014

Sep 30, 2014

Encrypt Heat template hidden parameters

Vijendar Komalla

NEW

Jun 4, 2014

Sep 30, 2014

Template not required on stack-adopt

Vijendar Komalla

NEW

Aug 4, 2014

Oct 1, 2014

Include parameters info in stack-abandon data

Vijendar Komalla

NEW

Aug 4, 2014

Oct 1, 2014

Support for encrypt/decrypt parameters in heat-manage

Vijendar Komalla

NEW

Sep 8, 2014

Sep 30, 2014

Validation to avoid duplicate stack names per tenant

Visnusaran Murugan

NEW

Sep 23, 2014

Sep 30, 2014

Invalid template parse message loopkup changed

Visnusaran Murugan

ABANDONED

Sep 23, 2014

Sep 25, 2014

Database model change for resource versioning

Visnusaran Murugan

NEW

Sep 30, 2014

Sep 30, 2014

Add current_size attribute for OS::Heat::AutoScalingGroup

Yanyan Hu

NEW

Sep 22, 2014

Sep 30, 2014

Deprecate HARestarter resource type

Zane Bitter

NEW

Sep 16, 2014

Sep 30, 2014

Handle clients that don't accept auth_url=None

Zane Bitter

MERGED

Sep 26, 2014

Sep 29, 2014

Don't use DB column names for sort keys

Zane Bitter

MERGED

Sep 29, 2014

Sep 30, 2014

Disable Abandon & Adopt features by default

Zane Bitter

MERGED

Sep 30, 2014

Sep 30, 2014

Help message of configurations support i18n

huangtianhua

NEW

Sep 4, 2014

Sep 29, 2014

Fix network_gateway residue when resource deletion

huangtianhua

NEW

Sep 11, 2014

Sep 30, 2014

Pass correct 'security_groups' value for port operations

huangtianhua

NEW

Sep 16, 2014

Sep 27, 2014

Fix subnet residue when resource deletion

huangtianhua

MERGED

Sep 19, 2014

Sep 30, 2014

Make sure update properties_data when res UPDATE_COMPLETE

huangtianhua

NEW

Sep 20, 2014

Sep 29, 2014

Add two attributes for cinder volume

huangtianhua

NEW

Sep 23, 2014

Sep 29, 2014

Do not attempt a stack update when it is deleting

huangtianhua

NEW

Sep 24, 2014

Sep 29, 2014

Notes

Icon
 

  • No labels