@@ -657,6 +657,20 @@ functions:
657
657
binary : bash
658
658
args :
659
659
- ${PROJECT_DIRECTORY}/.evergreen/install-mongodb-client-encryption.sh
660
+ build and test alpine FLE :
661
+ - command : subprocess.exec
662
+ type : test
663
+ params :
664
+ working_dir : src
665
+ env :
666
+ INSTALL_DIR : mongodb-client-encryption
667
+ PROJECT_DIRECTORY : ${PROJECT_DIRECTORY}
668
+ DRIVERS_TOOLS : ${DRIVERS_TOOLS}
669
+ NODE_VERSION : ${NODE_VERSION}
670
+ MONGODB_URI : ${MONGODB_URI}
671
+ binary : bash
672
+ args :
673
+ - .evergreen/docker/alpine.sh
660
674
tasks :
661
675
- name : test-atlas-data-lake
662
676
tags :
@@ -2300,6 +2314,25 @@ tasks:
2300
2314
vars :
2301
2315
2302
2316
- func : run tests
2317
+ - name : test-alpine-fle
2318
+ tags :
2319
+ - alpine-fle
2320
+ commands :
2321
+ - command : expansions.update
2322
+ type : setup
2323
+ params :
2324
+ updates :
2325
+ - {key: NODE_VERSION, value: 16.20.1}
2326
+ - {key: VERSION, value: latest}
2327
+ - {key: TOPOLOGY, value: replica_set}
2328
+ - {key: CLIENT_ENCRYPTION, value: 'true'}
2329
+ - {key: TEST_CSFLE, value: 'true'}
2330
+ - {key: MONGODB_BINARIES, value: '${PROJECT_DIRECTORY}/mongodb/bin'}
2331
+ - func : install dependencies
2332
+ - func : bootstrap mongo-orchestration
2333
+ - func : bootstrap kms servers
2334
+ - func : assume secrets manager rule
2335
+ - func : build and test alpine FLE
2303
2336
- name : test-latest-server-noauth
2304
2337
tags :
2305
2338
- latest
@@ -3191,6 +3224,11 @@ post:
3191
3224
ignore :
3192
3225
- ' *.md'
3193
3226
buildvariants :
3227
+ - name : Alpine FLE Tests
3228
+ display_name : Alpine FLE Test
3229
+ run_on : ubuntu2204-small
3230
+ tasks :
3231
+ - .alpine-fle
3194
3232
- name : rhel80-large-gallium
3195
3233
display_name : rhel8 Node16
3196
3234
run_on : rhel80-large
0 commit comments