Instead of just getting the HTTP code, the message from the actual
exception is printed to the console
Change-Id: I43265e1e01e3e972e444778b3058637c0e1fd441
This is to bring into line with
http://wiki.openstack.org/UnifiedCLI/Mapping
Here is the mapping, as displayed by 'heat help'
create DEPRECATED! Use stack-create instead
delete DEPRECATED! Use stack-delete instead
describe DEPRECATED! Use stack-show instead
event DEPRECATED! Use event-show instead
event-list List events for a stack
event-show Describe the event
gettemplate DEPRECATED! Use template-show instead
list DEPRECATED! Use stack-list instead
resource DEPRECATED! Use resource-show instead
resource-list Show list of resources belonging to a stack
resource-metadata List resource metadata
resource-show Describe the resource
stack-create Create the stack
stack-delete Delete the stack
stack-list List the user's stacks
stack-show Describe the stack
stack-update Update the stack
template-show Get the template for the specified stack
template-validate Validate a template with parameters
update DEPRECATED! Use stack-update instead
validate DEPRECATED! Use template-validate instead
help Display help about this program or one of its
subcommands.
Change-Id: I1a296de2b935be6cc28fcc49ef8ee7ae333abf1a
* .gitreview: The python-heatclient project moved from the heat-api
org to openstack, so this updates the gerrit remote URL accordingly.
Change-Id: I97d8433ceb61cc227ca139ec26f5e30b8daa4052
Includes the followig changes:
- move format_parameters to common/utils.py
- Separate columns for ID and Name in list pretty print table
- Accept ID or Name for all operations
- Fix from radaz to correctly respond to redirects
Change-Id: Ie2d7c03f682d43454cb1348188fa56ad001e1bb1
This matches the behaviour of heat-cfn.
One day Heat will support doing all operations with only a token. Today is not that day.
Also add a --token-only option to suppress sending username/password.
Change-Id: Ib439d770e90d381ffc83babf7fca85c9f1e32e64
- Give a nice message for 404 for non-existent stack id
- implement delete, gettemplate, validate
- run do_list after create, delete
- don't encode the json template as a json string