summaryrefslogtreecommitdiff
path: root/heat/engine/resources/openstack/mistral/workflow.py
diff options
context:
space:
mode:
Diffstat (limited to 'heat/engine/resources/openstack/mistral/workflow.py')
-rw-r--r--heat/engine/resources/openstack/mistral/workflow.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/heat/engine/resources/openstack/mistral/workflow.py b/heat/engine/resources/openstack/mistral/workflow.py
index 8794b23d7..9dfb0d86d 100644
--- a/heat/engine/resources/openstack/mistral/workflow.py
+++ b/heat/engine/resources/openstack/mistral/workflow.py
@@ -376,7 +376,8 @@ class Workflow(signal_responder.SignalResponder,
ALARM_URL: attributes.Schema(
_("A signed url to create executions for workflows specified in "
"Workflow resource."),
- type=attributes.Schema.STRING
+ type=attributes.Schema.STRING,
+ cache_mode=attributes.Schema.CACHE_NONE
),
EXECUTIONS: attributes.Schema(
_("List of workflows' executions, each of them is a dictionary "
@@ -661,7 +662,7 @@ class Workflow(signal_responder.SignalResponder,
self.INPUT: self.properties.get(self.INPUT)}
elif name == self.ALARM_URL and self.resource_id is not None:
- return six.text_type(self._get_ec2_signed_url())
+ return six.text_type(self._get_ec2_signed_url(never_expire=True))
def resource_mapping():