Tenant credentials for heat auto-scale
During scale up, how does heat launch vms? Does it use internal APIs or REST APIs? Does it not need tenant credentials?
Regards Subra
First time here? Check out the FAQ!
During scale up, how does heat launch vms? Does it use internal APIs or REST APIs? Does it not need tenant credentials?
Regards Subra
During scale up nova servers are booted in the same way as during stack launch - by making nova boot API calls.
Currently, user credentials are stored by the heat server when a stack is launched. These credentials are used throughout the lifecycle of the stack to acquire tokens to perform OpenStack API operations.
In the future we hope to use Keystone trusts instead of storing user credentials.
I need to write code that accesses Heat via a Rest API to invoke Heat commands (i.e. : a Heat Rest client) I found only a python client, but I need java/groovy code. - Where can I find Java/Groovy client docs and/or libs that I can use to do that ? Do you have such examples ? I want to be able to invoke the following commands (from a remote machine) : (These are some examples of what I need) heat stack-create myAppName .... heat stack-list heat event-list myAppName heat stack-delete myApp3 Thanks
tamirko, if you run those heat commands with the --debug then it will write out some curl compatible commands that will show you exactly how to build the HTTP request in your chosen client.
Asked: 2013-05-16 17:23:05 -0500
Seen: 217 times
Last updated: May 17 '13
Heat cannot validate glance.image constraint
Create stack failed due to bad request error
How do you setup autoscaling based on memory?
interactive autoscaling heat template
Heat template vs multiple availability zones
heat autoscaling aws authentication failure
Error in using "get_file" function