aws-quickstart/quickstart-taskcat-ci

QS S3 bucket has old template version

rezabekf opened this issue · 1 comments

Hello,

while deploying your solution, customer run into the errors. Particularly when deploying nested stack CICD-TaskCat-CopyLambdasStack

I have noticed that the source code in your S3 bucket is still using Python runtime 2.7, which has been now deprecated.

See the cfn log for two lambda functions in question:

# CleanUpS3BucketFunction

Resource handler returned message: "The runtime parameter of python2.7 is no longer supported for creating or updating AWS Lambda functions. We recommend you use the new runtime (python3.9) while creating or updating functions. (Service: Lambda, Status Code: 400,{...}

# CopyObjectsFunction

Resource handler returned message: "The runtime parameter of python2.7 is no longer supported for creating or updating AWS Lambda functions. We recommend you use the new runtime (python3.9) while creating or updating functions. (Service: Lambda, Status Code: 400, {...}

Workaround:
Clone the repository and upload to own S3 bucket

Fix:

Please trigger the build at your backend to update the templates in your QS S3 buckets.

Sorry we missed this @rezabekf. Fixed in #47.