summaryrefslogtreecommitdiff
path: root/heat/engine/resources/signal_responder.py
diff options
context:
space:
mode:
Diffstat (limited to 'heat/engine/resources/signal_responder.py')
-rw-r--r--heat/engine/resources/signal_responder.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/heat/engine/resources/signal_responder.py b/heat/engine/resources/signal_responder.py
index 23c1f9c76..2d61d51f3 100644
--- a/heat/engine/resources/signal_responder.py
+++ b/heat/engine/resources/signal_responder.py
@@ -15,6 +15,7 @@ from keystoneclient.contrib.ec2 import utils as ec2_utils
from oslo_config import cfg
from oslo_log import log as logging
from oslo_serialization import jsonutils
+from oslo_utils import timeutils
from six.moves.urllib import parse as urlparse
from heat.common import exception
@@ -121,10 +122,6 @@ class SignalResponder(stack_user.StackUser):
:param signal_type: either WAITCONDITION or SIGNAL.
"""
- stored = self.data().get('ec2_signed_url')
- if stored is not None:
- return stored
-
access_key = self.data().get('access_key')
secret_key = self.data().get('secret_key')
@@ -167,7 +164,7 @@ class SignalResponder(stack_user.StackUser):
'SignatureVersion': '2',
'AWSAccessKeyId': access_key,
'Timestamp':
- self.created_time.strftime("%Y-%m-%dT%H:%M:%SZ")
+ timeutils.utcnow().strftime("%Y-%m-%dT%H:%M:%SZ")
}}
# Sign the request
signer = ec2_utils.Ec2Signer(secret_key)
@@ -177,7 +174,6 @@ class SignalResponder(stack_user.StackUser):
url = "%s%s?%s" % (signal_url.lower(),
path, qs)
- self.data_set('ec2_signed_url', url)
return url
def _delete_ec2_signed_url(self):