Steven Hardy
311092a294
heat API : Implement initial CloudWatch API
Initial AWS-compatible CloudWatch API implementation Supports the following API actions: - DescribeAlarms : describe alarm/watch details - ListMetrics : List watch metric datapoints - PutMetricData : Create metric datapoint - SetAlarmState : temporarily set alarm state Skeleton implementation of all other TODO actions which returns HeatAPINotImplementedError. Only basic filtering parameters supported at this time. Signed-off-by: Steven Hardy <shardy@redhat.com> Change-Id: I8628854a135fff07b675e85150ea0b50184ed2e1
HEAT
This is an OpenStack style project that provides a REST API to orchestrate multiple cloud applications implementing well-known standards such as AWS CloudFormation and TOSCA.
Currently the developers are focusing on AWS CloudFormation but are watching the development of the TOSCA specification.
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 git@github.com:heat-api/heat.git
Follow the steps: https://github.com/heat-api/heat/wiki/HeatGettingStarted
References
- http://docs.amazonwebservices.com/AWSCloudFormation/latest/APIReference/API_CreateStack.html
- http://docs.amazonwebservices.com/AWSCloudFormation/latest/UserGuide/create-stack.html
- http://docs.amazonwebservices.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html
- http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=tosca
Related projects
- http://wiki.openstack.org/Donabe
- http://wiki.openstack.org/DatabaseAsAService (could be used to provide AWS::RDS::DBInstance)
- http://wiki.openstack.org/QueueService (could be used to provide AWS::SQS::Queue)
Description
Languages
Python
99.5%
Shell
0.5%