[openstack-dev] [Heat] re: discussion about passing metadata into provider stacks as parameters

Zane Bitter zbitter at redhat.com
Fri Jun 21 16:00:13 UTC 2013


On 21/06/13 07:49, Angus Salkeld wrote:
> On 20/06/13 22:19 -0400, cbjchen at linux.vnet.ibm.com wrote:
>>>> So anyway, let's get back to the topic this thread was discussing
>> about - "passing meta data into provider stacks".
>>>> It seems that we have all reached an agreement that deletepolicy and
>> updatepolicy will be passed as params, and metadata will be exposed to
>> provider templates through a function
>>>> In terms of implemetation,
>>>> MetaData:
>>>> - add a resolve method to template.py to handle
>> {'Fn::ProvidedResource': 'Metadata'}
>> I think the name needs a little thought, how about:
>> {'Fn::ResourceFacade': 'Metadata'}

It was my thought that we would handle DeletePolicy and UpdatePolicy in 
the same way as Metadata:
 {'Fn::ResourceFacade': 'DeletePolicy'}
 {'Fn::ResourceFacade': 'UpdatePolicy'}
And, in fact, none of this should be hardcoded, so it should just work 
like Fn::Select on the resource facade's template snippet.
Which actually suggests another possible syntax:
 {'Fn::Select': ['DeletePolicy', {'OS::Heat::ResourceFacade'}]
but I'm persuaded that accessing these will be common enough that it's 
worth sticking with the simpler Fn::ResourceFacade syntax.
cheers,
Zane.
>> -Angus
>>>> DeletePolicy/UpdatePolicy:
>>>> - add stack_resource.StackResource.compose_policy_params() -> Json
>> encoded delete and update policies
>>>> - have create_with_template update params with delete/update policies
>> composed by compose_policy_params
>> (json-parameters implementation is already in review, hope it will be
>> available soon)
>>>>>> I will start the implementation if there is no objection.
>>>>>> Liang
>>>> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



More information about the OpenStack-dev mailing list

AltStyle によって変換されたページ (->オリジナル) /