[openstack-dev] [heat] Resource action API
Zane Bitter
zbitter at redhat.com
Wed Jun 4 18:39:30 UTC 2014
On 04/06/14 03:01, yang zhang wrote:
> Hi all,
> Now heat only supports suspending/resuming a whole stack, all the
> resources of the stack will be suspended/resumed,
> but sometime we just want to suspend or resume only a part of resources
Any reason you wouldn't put that subset of resources into a nested stack
and suspend/resume that?
> in the stack, so I think adding resource-action API for heat is
> necessary. this API will be helpful to solve 2 problems:
I'm sceptical of this idea because the whole justification for having
suspend/resume in Heat is that it's something that needs to follow the
same dependency tree as stack delete/create.
Are you suggesting that if you suspend an individual resource, all of
the resources dependent on it will also be suspended?
> - If we want to suspend/resume the resources of the stack, you need
> to get the phy_id first and then call the API of other services, and
> this won't update the status
> of the resource in heat, which often cause some unexpected problem.
This is true, except for stack resources, which obviously _do_ store the
state.
> - this API could offer a turn on/off function for some native
> resources, e.g., we can turn on/off the autoscalinggroup or a single
> policy with
> the API, this is like the suspend/resume services feature[1] in AWS.
Which, I notice, is not exposed in CloudFormation.
> I registered a bp for it, and you are welcome for discussing it.
> https://blueprints.launchpad.net/heat/+spec/resource-action-api
Please propose blueprints to the heat-specs repo:
http://lists.openstack.org/pipermail/openstack-dev/2014-May/036432.html
thanks,
Zane.
More information about the OpenStack-dev
mailing list