mojaloop / design-authority-project

This is the Issue and Decision Log for tracking mojaloop and related Designs
1 stars 2 forks source link

Upgrading node version to the latest LTS (v16.x.x) #78

Closed elnyry-sam-k closed 1 year ago

elnyry-sam-k commented 3 years ago

Request Summary:

Upgrade Mojaloop (core & supporting) services to Node version v14.x.x (from v12.x.x)

Request Details:

**Artifacts**: - [ ] Artifact to consider [@Contributor] **Dependencies**: - [ ] If Applicable ### **Accountability**: - **Owner:** Core team (Sam, Miguel, Valentin, Vijay) - **Raised By:** Adrian, DA ## **Decision(s)**: TBD - **Approved By:** DA (attendees on 26th May 2021) ### Details - [ ] Helm v12.1.0 to proceed with current version of node (no upgrade) - [ ] After helm release done, when fixing or touching any service, upgrade node version to v14.x.x (v14.17.0), the latest LTS and assess impact - [ ] If straight forward, continue with upgrading rest of services, else propose that this upgrade be done as part of Ref.Arch workstream (developing the vNext of ML core) ## **Follow-up**: - [ ] Actions to implement the decisions
elnyry-sam-k commented 3 years ago

Discussed on May 19th initially: Sam K agreed to take it up and discuss with core team to assess impact and next steps and report back to the DA.

May 26th 2021: Discussed on the DA call and made the below proposal

This proposal was accepted by the attendees on the call but if you have further comments/feedback, please post here or reach out the the DA

mdebarros commented 2 years ago

I believe we should update this issue to upgrade Node v12.x to the latest current LTS supported version - which is currently v16.x (released 2021-04-20).

Note: I would recommend that we only consider "even" versions since uneven versions do not enter long-time support with support being dropped after 6 months.

Reference: https://nodejs.org/en/about/releases/

elnyry-sam-k commented 2 years ago

Changed title as decided on the DA :-)

elnyry-sam-k commented 2 years ago

Link to the Epic on project repo for tracking: https://github.com/mojaloop/project/issues/2092

This epic contains all the stories part of this effort..

lewisdaly commented 2 years ago

We're just waiting for this documentation issue to be done before we consider this complete.

mdebarros commented 1 year ago

We're just waiting for this documentation issue to be done before we consider this complete.

PR created for documentation to include outcome of this DA issue: https://github.com/mojaloop/documentation/pull/379 (note this PR includes additional maintenance updates)

elnyry-sam-k commented 1 year ago

Can be closed with: https://github.com/mojaloop/documentation/pull/379 according to final discussions on this