heat/heat/engine/resources/openstack/heat
Zane Bitter b0506c933c Use stored value in OS::Heat::Value resource
Currently when getting the 'value' attribute of an OS::Heat::Value
resource, we recalculate the value from the properties - which means
re-resolving any functions, including get_attr and the like. That's
expensive and opens the possibility that the value can change over time,
which is probably not what users would expect.

Use the property values stored in the database at the time the resource was
created or last updated instead.

Change-Id: If0f80cab94c28514d1569b1025362ab9d9d31512
Closes-Bug: #1661728
2017-02-03 14:28:21 -05:00
..
__init__.py Move heat resources 2015-03-06 11:05:27 +08:00
access_policy.py Add descriptions to openstack resources (Part 3) 2016-02-17 11:22:11 +00:00
autoscaling_group.py Refactor resource definition parsing in HOT/cfn 2016-09-12 21:40:06 -04:00
cloud_config.py Single definition of top-level SoftwareConfig keys 2016-08-10 11:01:35 -04:00
cloud_watch.py Migrate to aodh for OS::Ceilometer::Alarm 2016-06-29 02:50:27 +00:00
deployed_server.py Add DeployedServer resource 2016-12-13 06:35:42 -05:00
ha_restarter.py Deprecate Stack.resource_restart() 2016-05-26 15:44:06 -04:00
instance_group.py Correct the usage of properties.get() with default value 2016-06-28 08:23:05 +00:00
multi_part.py Use correct charset when create a text/* type MIME 2017-01-04 11:18:20 +00:00
none_resource.py Don't RESOLVE translate in resource init 2016-03-10 19:17:17 +05:30
random_string.py Stop using Hidden property for RandomString 2016-02-29 16:30:40 +00:00
remote_stack.py Don't resolve attribute pre-storage 2016-10-15 20:58:34 +02:00
resource_chain.py Create ResourceDefinitions directly in ResourceGroup/Chain 2016-09-12 21:40:06 -04:00
resource_group.py ResourceGroup fix issue with batch create and zero count 2017-02-01 17:27:49 +00:00
scaling_policy.py Improve resource.NoActionRequired 2017-01-25 00:17:00 +00:00
software_component.py Single definition of top-level SoftwareConfig keys 2016-08-10 11:01:35 -04:00
software_config.py Validate the input/output configs in Software Config 2016-08-10 11:01:35 -04:00
software_deployment.py Add DeployedServer resource 2016-12-13 06:35:42 -05:00
structured_config.py Non-destructive upgrade for structured deployments 2016-09-10 09:22:25 +08:00
swiftsignal.py Fix all attributes error for custom guidelines 2016-02-26 15:47:46 +03:00
test_resource.py Add in missing log translation hints 2016-06-20 05:24:31 -07:00
value.py Use stored value in OS::Heat::Value resource 2017-02-03 14:28:21 -05:00
wait_condition.py Remove unnecessary __init__ 2016-09-21 11:58:30 +08:00
wait_condition_handle.py Begin move of UpdateReplace back to its rightful location 2016-08-18 12:57:54 -04:00