Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

certificate-manager: CertificateRequestorFunction uses EOL Node.js 8.10 runtime #4610

Closed
jakerullman opened this issue Oct 21, 2019 · 0 comments · Fixed by #4612
Closed

certificate-manager: CertificateRequestorFunction uses EOL Node.js 8.10 runtime #4610

jakerullman opened this issue Oct 21, 2019 · 0 comments · Fixed by #4612
Assignees
Labels
@aws-cdk/aws-certificatemanager Related to Amazon Certificate Manager bug This issue is a bug. in-progress This issue is being actively worked on.

Comments

@jakerullman
Copy link
Contributor

Issue

The CertificateRequestorFunction Lambda function used for creating ACM DnsValidatedCertificates uses the deprecated Node.js 8.10 runtime.

The CDK will not be able to create the function with this runtime after January 6, 2020.

Context

The Node.js 8.10 Lambda runtime is EOL.

Lambda operational notifications are being sent with the following message:

The Node community has decided to end support for Node.js 8.x on December 31, 2019 [1]. From this date forward, Node.js 8.x will stop receiving bug fixes, security updates, and/or performance improvements. To ensure that your new and existing functions run on a supported and secure runtime, language runtimes that have reached their EOL are deprecated in AWS [2].

For Node.js 8.x, there will be 2 stages to the runtime deprecation process:

  1. Disable Function Create – Beginning January 6, 2020, customers will no longer be able to create functions using Node.js 8.10

  2. Disable Function Update – Beginning February 3, 2020, customers will no longer be able to update functions using Node.js 8.10

After this period, both function creation and updates will be disabled permanently. However, existing Node 8.x functions will still be available to process invocation events.

[1] https://github.com/nodejs/Release
[2] https://docs.aws.amazon.com/lambda/latest/dg/runtime-support-policy.html

Code

@jakerullman jakerullman added the needs-triage This issue or PR still needs to be triaged. label Oct 21, 2019
@SomayaB SomayaB added the @aws-cdk/aws-certificatemanager Related to Amazon Certificate Manager label Oct 21, 2019
@SomayaB SomayaB added the bug This issue is a bug. label Oct 21, 2019
jakerullman added a commit to jakerullman/aws-cdk that referenced this issue Oct 21, 2019
@SomayaB SomayaB added in-progress This issue is being actively worked on. and removed needs-triage This issue or PR still needs to be triaged. labels Oct 21, 2019
jakerullman added a commit to jakerullman/aws-cdk that referenced this issue Oct 21, 2019
@mergify mergify bot closed this as completed in #4612 Oct 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@aws-cdk/aws-certificatemanager Related to Amazon Certificate Manager bug This issue is a bug. in-progress This issue is being actively worked on.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants