Skip to content

Commit 035e690

Browse files
add NODE_LTS_VERSION everywhere required
1 parent beb4558 commit 035e690

File tree

5 files changed

+54
-21
lines changed

5 files changed

+54
-21
lines changed

.evergreen/config.in.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -728,7 +728,7 @@ tasks:
728728
type: setup
729729
params:
730730
updates:
731-
- { key: NPM_VERSION, value: "9" }
731+
- { key: NODE_LTS_VERSION, value: "20.19.0" }
732732
- func: assume secrets manager role
733733
- func: "install dependencies"
734734
# Upload node driver to a GCP instance
@@ -748,7 +748,7 @@ tasks:
748748
type: setup
749749
params:
750750
updates:
751-
- { key: NPM_VERSION, value: "9" }
751+
- { key: NODE_LTS_VERSION, value: "20.19.0" }
752752
- { key: VERSION, value: latest }
753753
- { key: TOPOLOGY, value: server }
754754
- { key: AUTH, value: noauth }
@@ -769,7 +769,7 @@ tasks:
769769
type: setup
770770
params:
771771
updates:
772-
- { key: NPM_VERSION, value: "9" }
772+
- { key: NODE_LTS_VERSION, value: "20.19.0" }
773773
- func: "install dependencies"
774774
- func: assume secrets manager role
775775
- command: subprocess.exec
@@ -786,7 +786,7 @@ tasks:
786786
type: setup
787787
params:
788788
updates:
789-
- { key: NPM_VERSION, value: "9" }
789+
- { key: NODE_LTS_VERSION, value: "20.19.0" }
790790
- { key: VERSION, value: latest }
791791
- { key: TOPOLOGY, value: server }
792792
- { key: AUTH, value: noauth }
@@ -936,7 +936,7 @@ tasks:
936936
type: setup
937937
params:
938938
updates:
939-
- { key: NPM_VERSION, value: "9" }
939+
- { key: NODE_LTS_VERSION, value: "20.19.0" }
940940
- func: "install dependencies"
941941
- command: ec2.assume_role
942942
params:

.evergreen/config.yml

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -664,7 +664,7 @@ tasks:
664664
type: setup
665665
params:
666666
updates:
667-
- {key: NPM_VERSION, value: '9'}
667+
- {key: NODE_LTS_VERSION, value: 20.19.0}
668668
- func: assume secrets manager role
669669
- func: install dependencies
670670
- command: subprocess.exec
@@ -680,7 +680,7 @@ tasks:
680680
type: setup
681681
params:
682682
updates:
683-
- {key: NPM_VERSION, value: '9'}
683+
- {key: NODE_LTS_VERSION, value: 20.19.0}
684684
- {key: VERSION, value: latest}
685685
- {key: TOPOLOGY, value: server}
686686
- {key: AUTH, value: noauth}
@@ -700,7 +700,7 @@ tasks:
700700
type: setup
701701
params:
702702
updates:
703-
- {key: NPM_VERSION, value: '9'}
703+
- {key: NODE_LTS_VERSION, value: 20.19.0}
704704
- func: install dependencies
705705
- func: assume secrets manager role
706706
- command: subprocess.exec
@@ -716,7 +716,7 @@ tasks:
716716
type: setup
717717
params:
718718
updates:
719-
- {key: NPM_VERSION, value: '9'}
719+
- {key: NODE_LTS_VERSION, value: 20.19.0}
720720
- {key: VERSION, value: latest}
721721
- {key: TOPOLOGY, value: server}
722722
- {key: AUTH, value: noauth}
@@ -865,7 +865,7 @@ tasks:
865865
type: setup
866866
params:
867867
updates:
868-
- {key: NPM_VERSION, value: '9'}
868+
- {key: NODE_LTS_VERSION, value: 20.19.0}
869869
- func: install dependencies
870870
- command: ec2.assume_role
871871
params:
@@ -1635,6 +1635,7 @@ tasks:
16351635
params:
16361636
updates:
16371637
- {key: VERSION, value: latest}
1638+
- {key: NODE_LTS_VERSION, value: '22'}
16381639
- {key: AUTH, value: auth}
16391640
- {key: ORCHESTRATION_FILE, value: auth-aws.json}
16401641
- {key: TOPOLOGY, value: server}
@@ -1649,6 +1650,7 @@ tasks:
16491650
params:
16501651
updates:
16511652
- {key: VERSION, value: latest}
1653+
- {key: NODE_LTS_VERSION, value: '22'}
16521654
- {key: AUTH, value: auth}
16531655
- {key: ORCHESTRATION_FILE, value: auth-aws.json}
16541656
- {key: TOPOLOGY, value: server}
@@ -1663,6 +1665,7 @@ tasks:
16631665
params:
16641666
updates:
16651667
- {key: VERSION, value: latest}
1668+
- {key: NODE_LTS_VERSION, value: '22'}
16661669
- {key: AUTH, value: auth}
16671670
- {key: ORCHESTRATION_FILE, value: auth-aws.json}
16681671
- {key: TOPOLOGY, value: server}
@@ -1677,6 +1680,7 @@ tasks:
16771680
params:
16781681
updates:
16791682
- {key: VERSION, value: latest}
1683+
- {key: NODE_LTS_VERSION, value: '22'}
16801684
- {key: AUTH, value: auth}
16811685
- {key: ORCHESTRATION_FILE, value: auth-aws.json}
16821686
- {key: TOPOLOGY, value: server}
@@ -1691,6 +1695,7 @@ tasks:
16911695
params:
16921696
updates:
16931697
- {key: VERSION, value: latest}
1698+
- {key: NODE_LTS_VERSION, value: '22'}
16941699
- {key: AUTH, value: auth}
16951700
- {key: ORCHESTRATION_FILE, value: auth-aws.json}
16961701
- {key: TOPOLOGY, value: server}
@@ -1705,6 +1710,7 @@ tasks:
17051710
params:
17061711
updates:
17071712
- {key: VERSION, value: latest}
1713+
- {key: NODE_LTS_VERSION, value: '22'}
17081714
- {key: AUTH, value: auth}
17091715
- {key: ORCHESTRATION_FILE, value: auth-aws.json}
17101716
- {key: TOPOLOGY, value: server}
@@ -1719,6 +1725,7 @@ tasks:
17191725
params:
17201726
updates:
17211727
- {key: VERSION, value: latest}
1728+
- {key: NODE_LTS_VERSION, value: '22'}
17221729
- {key: AUTH, value: auth}
17231730
- {key: ORCHESTRATION_FILE, value: auth-aws.json}
17241731
- {key: TOPOLOGY, value: server}
@@ -1733,6 +1740,7 @@ tasks:
17331740
params:
17341741
updates:
17351742
- {key: VERSION, value: latest}
1743+
- {key: NODE_LTS_VERSION, value: '22'}
17361744
- {key: AUTH, value: auth}
17371745
- {key: ORCHESTRATION_FILE, value: auth-aws.json}
17381746
- {key: TOPOLOGY, value: server}
@@ -2035,7 +2043,7 @@ tasks:
20352043
type: setup
20362044
params:
20372045
updates:
2038-
- {key: NODE_VERSION, value: 20.19.0}
2046+
- {key: NODE_LTS_VERSION, value: 20.19.0}
20392047
- {key: VERSION, value: latest}
20402048
- {key: TOPOLOGY, value: replica_set}
20412049
- {key: CLIENT_ENCRYPTION, value: 'true'}
@@ -2058,6 +2066,7 @@ tasks:
20582066
- {key: VERSION, value: latest}
20592067
- {key: TOPOLOGY, value: server}
20602068
- {key: AUTH, value: noauth}
2069+
- {key: NODE_LTS_VERSION, value: 20.19.0}
20612070
- func: install dependencies
20622071
- func: bootstrap mongo-orchestration
20632072
- func: run tests
@@ -2074,6 +2083,7 @@ tasks:
20742083
- {key: VERSION, value: latest}
20752084
- {key: TOPOLOGY, value: replica_set}
20762085
- {key: AUTH, value: noauth}
2086+
- {key: NODE_LTS_VERSION, value: 20.19.0}
20772087
- func: install dependencies
20782088
- func: bootstrap mongo-orchestration
20792089
- func: run tests
@@ -2090,6 +2100,7 @@ tasks:
20902100
- {key: VERSION, value: latest}
20912101
- {key: TOPOLOGY, value: sharded_cluster}
20922102
- {key: AUTH, value: noauth}
2103+
- {key: NODE_LTS_VERSION, value: 20.19.0}
20932104
- func: install dependencies
20942105
- func: bootstrap mongo-orchestration
20952106
- func: run tests
@@ -2106,6 +2117,7 @@ tasks:
21062117
- {key: VERSION, value: rapid}
21072118
- {key: TOPOLOGY, value: server}
21082119
- {key: AUTH, value: noauth}
2120+
- {key: NODE_LTS_VERSION, value: 20.19.0}
21092121
- func: install dependencies
21102122
- func: bootstrap mongo-orchestration
21112123
- func: run tests
@@ -2122,6 +2134,7 @@ tasks:
21222134
- {key: VERSION, value: rapid}
21232135
- {key: TOPOLOGY, value: replica_set}
21242136
- {key: AUTH, value: noauth}
2137+
- {key: NODE_LTS_VERSION, value: 20.19.0}
21252138
- func: install dependencies
21262139
- func: bootstrap mongo-orchestration
21272140
- func: run tests
@@ -2138,6 +2151,7 @@ tasks:
21382151
- {key: VERSION, value: rapid}
21392152
- {key: TOPOLOGY, value: sharded_cluster}
21402153
- {key: AUTH, value: noauth}
2154+
- {key: NODE_LTS_VERSION, value: 20.19.0}
21412155
- func: install dependencies
21422156
- func: bootstrap mongo-orchestration
21432157
- func: run tests
@@ -2154,6 +2168,7 @@ tasks:
21542168
- {key: VERSION, value: '8.0'}
21552169
- {key: TOPOLOGY, value: server}
21562170
- {key: AUTH, value: noauth}
2171+
- {key: NODE_LTS_VERSION, value: 20.19.0}
21572172
- func: install dependencies
21582173
- func: bootstrap mongo-orchestration
21592174
- func: run tests
@@ -2170,6 +2185,7 @@ tasks:
21702185
- {key: VERSION, value: '8.0'}
21712186
- {key: TOPOLOGY, value: replica_set}
21722187
- {key: AUTH, value: noauth}
2188+
- {key: NODE_LTS_VERSION, value: 20.19.0}
21732189
- func: install dependencies
21742190
- func: bootstrap mongo-orchestration
21752191
- func: run tests
@@ -2186,6 +2202,7 @@ tasks:
21862202
- {key: VERSION, value: '8.0'}
21872203
- {key: TOPOLOGY, value: sharded_cluster}
21882204
- {key: AUTH, value: noauth}
2205+
- {key: NODE_LTS_VERSION, value: 20.19.0}
21892206
- func: install dependencies
21902207
- func: bootstrap mongo-orchestration
21912208
- func: run tests
@@ -2202,6 +2219,7 @@ tasks:
22022219
- {key: VERSION, value: '7.0'}
22032220
- {key: TOPOLOGY, value: server}
22042221
- {key: AUTH, value: noauth}
2222+
- {key: NODE_LTS_VERSION, value: 20.19.0}
22052223
- func: install dependencies
22062224
- func: bootstrap mongo-orchestration
22072225
- func: run tests
@@ -2218,6 +2236,7 @@ tasks:
22182236
- {key: VERSION, value: '7.0'}
22192237
- {key: TOPOLOGY, value: replica_set}
22202238
- {key: AUTH, value: noauth}
2239+
- {key: NODE_LTS_VERSION, value: 20.19.0}
22212240
- func: install dependencies
22222241
- func: bootstrap mongo-orchestration
22232242
- func: run tests
@@ -2234,6 +2253,7 @@ tasks:
22342253
- {key: VERSION, value: '7.0'}
22352254
- {key: TOPOLOGY, value: sharded_cluster}
22362255
- {key: AUTH, value: noauth}
2256+
- {key: NODE_LTS_VERSION, value: 20.19.0}
22372257
- func: install dependencies
22382258
- func: bootstrap mongo-orchestration
22392259
- func: run tests
@@ -2250,6 +2270,7 @@ tasks:
22502270
- {key: VERSION, value: '6.0'}
22512271
- {key: TOPOLOGY, value: server}
22522272
- {key: AUTH, value: noauth}
2273+
- {key: NODE_LTS_VERSION, value: 20.19.0}
22532274
- func: install dependencies
22542275
- func: bootstrap mongo-orchestration
22552276
- func: run tests
@@ -2266,6 +2287,7 @@ tasks:
22662287
- {key: VERSION, value: '6.0'}
22672288
- {key: TOPOLOGY, value: replica_set}
22682289
- {key: AUTH, value: noauth}
2290+
- {key: NODE_LTS_VERSION, value: 20.19.0}
22692291
- func: install dependencies
22702292
- func: bootstrap mongo-orchestration
22712293
- func: run tests
@@ -2282,6 +2304,7 @@ tasks:
22822304
- {key: VERSION, value: '6.0'}
22832305
- {key: TOPOLOGY, value: sharded_cluster}
22842306
- {key: AUTH, value: noauth}
2307+
- {key: NODE_LTS_VERSION, value: 20.19.0}
22852308
- func: install dependencies
22862309
- func: bootstrap mongo-orchestration
22872310
- func: run tests
@@ -2298,6 +2321,7 @@ tasks:
22982321
- {key: VERSION, value: '5.0'}
22992322
- {key: TOPOLOGY, value: server}
23002323
- {key: AUTH, value: noauth}
2324+
- {key: NODE_LTS_VERSION, value: 20.19.0}
23012325
- func: install dependencies
23022326
- func: bootstrap mongo-orchestration
23032327
- func: run tests
@@ -2314,6 +2338,7 @@ tasks:
23142338
- {key: VERSION, value: '5.0'}
23152339
- {key: TOPOLOGY, value: replica_set}
23162340
- {key: AUTH, value: noauth}
2341+
- {key: NODE_LTS_VERSION, value: 20.19.0}
23172342
- func: install dependencies
23182343
- func: bootstrap mongo-orchestration
23192344
- func: run tests
@@ -2330,6 +2355,7 @@ tasks:
23302355
- {key: VERSION, value: '5.0'}
23312356
- {key: TOPOLOGY, value: sharded_cluster}
23322357
- {key: AUTH, value: noauth}
2358+
- {key: NODE_LTS_VERSION, value: 20.19.0}
23332359
- func: install dependencies
23342360
- func: bootstrap mongo-orchestration
23352361
- func: run tests
@@ -2346,6 +2372,7 @@ tasks:
23462372
- {key: VERSION, value: '4.4'}
23472373
- {key: TOPOLOGY, value: server}
23482374
- {key: AUTH, value: noauth}
2375+
- {key: NODE_LTS_VERSION, value: 20.19.0}
23492376
- func: install dependencies
23502377
- func: bootstrap mongo-orchestration
23512378
- func: run tests
@@ -2362,6 +2389,7 @@ tasks:
23622389
- {key: VERSION, value: '4.4'}
23632390
- {key: TOPOLOGY, value: replica_set}
23642391
- {key: AUTH, value: noauth}
2392+
- {key: NODE_LTS_VERSION, value: 20.19.0}
23652393
- func: install dependencies
23662394
- func: bootstrap mongo-orchestration
23672395
- func: run tests
@@ -2378,6 +2406,7 @@ tasks:
23782406
- {key: VERSION, value: '4.4'}
23792407
- {key: TOPOLOGY, value: sharded_cluster}
23802408
- {key: AUTH, value: noauth}
2409+
- {key: NODE_LTS_VERSION, value: 20.19.0}
23812410
- func: install dependencies
23822411
- func: bootstrap mongo-orchestration
23832412
- func: run tests
@@ -2394,6 +2423,7 @@ tasks:
23942423
- {key: VERSION, value: '4.2'}
23952424
- {key: TOPOLOGY, value: server}
23962425
- {key: AUTH, value: noauth}
2426+
- {key: NODE_LTS_VERSION, value: 20.19.0}
23972427
- func: install dependencies
23982428
- func: bootstrap mongo-orchestration
23992429
- func: run tests
@@ -2410,6 +2440,7 @@ tasks:
24102440
- {key: VERSION, value: '4.2'}
24112441
- {key: TOPOLOGY, value: replica_set}
24122442
- {key: AUTH, value: noauth}
2443+
- {key: NODE_LTS_VERSION, value: 20.19.0}
24132444
- func: install dependencies
24142445
- func: bootstrap mongo-orchestration
24152446
- func: run tests
@@ -2426,6 +2457,7 @@ tasks:
24262457
- {key: VERSION, value: '4.2'}
24272458
- {key: TOPOLOGY, value: sharded_cluster}
24282459
- {key: AUTH, value: noauth}
2460+
- {key: NODE_LTS_VERSION, value: 20.19.0}
24292461
- func: install dependencies
24302462
- func: bootstrap mongo-orchestration
24312463
- func: run tests

.evergreen/docker/Dockerfile.musl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
ARG ARCH=arm64
2-
ARG NODE_VERSION=20.19.0
2+
ARG NODE_LTS_VERSION=20.19.0
33

4-
FROM ${ARCH}/node:${NODE_VERSION}-alpine AS dependencies
4+
FROM ${ARCH}/node:${NODE_LTS_VERSION}-alpine AS dependencies
55

66
RUN apk --no-cache add make g++ libc-dev curl bash python3 py3-pip cmake git vim ranger
77

.evergreen/docker/alpine.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# script to aid in local testing of linux platforms
44
# requires a running docker instance
55

6-
if [ -z ${NODE_VERSION+omitted} ]; then echo "NODE_VERSION is unset" && exit 1; fi
6+
if [ -z ${NODE_LTS_VERSION+omitted} ]; then echo "NODE_LTS_VERSION is unset" && exit 1; fi
77
if [ -z ${DRIVERS_TOOLS+omitted} ]; then echo "DRIVERS_TOOLS is unset" && exit 1; fi
88
if [ -z ${MONGODB_URI+omitted} ]; then echo "MONGODB_URI is unset" && exit 1; fi
99

@@ -15,11 +15,11 @@ IMAGE_TAG=${IMAGE_TAG:-alpine-fle-image}
1515
build_alpine() {
1616
docker buildx create --name builder --bootstrap --use
1717

18-
BASE_TAG=$LINUX_ARCH-alpine-base-node-$NODE_VERSION
18+
BASE_TAG=$LINUX_ARCH-alpine-base-node-$NODE_LTS_VERSION
1919
docker --debug buildx build --load --progress=plain \
2020
--platform linux/$LINUX_ARCH \
2121
--build-arg="ARCH=$LINUX_ARCH" \
22-
--build-arg="NODE_VERSION=$NODE_VERSION" \
22+
--build-arg="NODE_LTS_VERSION=$NODE_LTS_VERSION" \
2323
--build-arg="DRIVERS_TOOLS=$DRIVERS_TOOLS" \
2424
-f ./.evergreen/docker/Dockerfile.musl -t $IMAGE_TAG \
2525
.

0 commit comments

Comments
 (0)