@@ -657,6 +657,20 @@ functions:
657657 binary : bash
658658 args :
659659 - ${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
660674tasks :
661675 - name : test-atlas-data-lake
662676 tags :
@@ -2300,6 +2314,25 @@ tasks:
23002314 vars :
2301231523022316 - 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
23032336 - name : test-latest-server-noauth
23042337 tags :
23052338 - latest
@@ -3191,6 +3224,11 @@ post:
31913224ignore :
31923225 - ' *.md'
31933226buildvariants :
3227+ - name : Alpine FLE Tests
3228+ display_name : Alpine FLE Test
3229+ run_on : ubuntu2204-small
3230+ tasks :
3231+ - .alpine-fle
31943232 - name : rhel80-large-gallium
31953233 display_name : rhel8 Node16
31963234 run_on : rhel80-large
0 commit comments