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

[Enhancement] Upgrade remaining node.js 12 Lambda's #1033

Closed
Brian969 opened this issue Aug 17, 2022 · 4 comments · Fixed by #1066
Closed

[Enhancement] Upgrade remaining node.js 12 Lambda's #1033

Brian969 opened this issue Aug 17, 2022 · 4 comments · Fixed by #1066
Labels
1-Codebase Related to the SEA Solution/automation tooling 2-Enhancement New minor feature or request 3-Shipped In a GA release Priority High v1.5.4 In release v1.5.4

Comments

@Brian969
Copy link
Contributor

Required Basic Info

  • Accelerator Version: v1.5.3

Describe the bug

  • inline Lambda's were left at v12 based on Lambda/CFN limits, remaining v12 Lambda's need to be upgraded with upcoming Nov15th deprecation of Lambda v12
@Brian969 Brian969 added 2-Enhancement New minor feature or request 1-Codebase Related to the SEA Solution/automation tooling labels Aug 17, 2022
@Brian969 Brian969 self-assigned this Aug 17, 2022
@Brian969 Brian969 added this to Researching in AWS SEA Roadmap (Backlog) via automation Aug 17, 2022
@Brian969 Brian969 moved this from Researching to Up Next in AWS SEA Roadmap (Backlog) Aug 17, 2022
@hickeydh-aws hickeydh-aws moved this from Up Next to In Progress in AWS SEA Roadmap (Backlog) Aug 31, 2022
@BlakePierantoni
Copy link

@Brian969 Any status on when this enhancement may be implemented? Would this change be made to 1.5.3 or would it release a 1.5.4?

@Brian969
Copy link
Contributor Author

Brian969 commented Sep 29, 2022

(see updated comment below)

@Brian969
Copy link
Contributor Author

Brian969 commented Sep 29, 2022

(Note updated guidance)
This issue has been escalated to a top priority - RELEASED we hope to have a release out within a week that incorporates a fix.

Customers must upgrade by Nov 14th, 2022 Mar 31st, 2023 to avoid being impacted as follows:

  • all customers attempting new ASEA installs using versions prior to v1.5.4-a will fail;
  • all ASEA upgrades to a version of ASEA prior to v1.5.4-a will fail;
  • all new sub-account creations will fail the State Machine (SM) until upgraded to v1.5.4-a;
  • NEW: SM will fail (in all situations) in all pre-v1.5.0 installations (all Lambda’s are node12, not just inline Lambda’s)
  • SM will continue to function on existing v1.5.0 to v1.5.3 pre-v1.5.4 installs as long as a config file change is NOT made which causes the deployment or update of a Node.js 12 Lambda (i.e. adding a new ALB, a new sub-account, others being researched, but most config file changes allowed);
  • v1.3.8, v1.3.9, and v1.5.0+ will continue to be upgradable directly to v1.5.4 or above after Nov 14th, 2022 Mar 31st, 2023;
  • Customers still running releases prior to v1.3.8 will be stuck post Nov 14, 2022 Mar 31st, 2023.

@Brian969 Brian969 added the v1.5.4 In release v1.5.4 label Sep 29, 2022
@Brian969 Brian969 moved this from In Progress to Coming Soon in AWS SEA Roadmap (Backlog) Oct 4, 2022
@Brian969 Brian969 removed their assignment Oct 4, 2022
@Brian969 Brian969 added the 3-Shipped In a GA release label Oct 6, 2022
@Brian969 Brian969 moved this from Coming Soon to Recently Shipped in AWS SEA Roadmap (Backlog) Oct 6, 2022
@Brian969
Copy link
Contributor Author

Brian969 commented Oct 28, 2022

UPDATE: The AWS Lambda team has delayed the deprecation of Node.js 12 from Nov 15, 2022 to March 31, 2023 (documented here).

While this update pushes out the critical Nov 15th upgrade deadline, it should not reduce the urgency in getting to a supportable version of the ASEA. We strongly encourage all customers to upgrade to v1.5.4-a as soon as possible and to NOT wait until the new deadline.

AWS continues to recommend customers stay no more than 6-months behind the latest ASEA code release, and preferably no more than 3-months. We continue to recommend customers plan for an ASEA upgrade every quarter, and no more than semi-annually.

NOTE: The role trust policy changes still require an upgrade prior to Feb 14, 2023.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1-Codebase Related to the SEA Solution/automation tooling 2-Enhancement New minor feature or request 3-Shipped In a GA release Priority High v1.5.4 In release v1.5.4
Projects
2 participants