Skip to content

Commit 64deb28

Browse files
authored
DRIVERS-2435 replace fle2-* tests with fle2v2-* tests (#1391)
* add `serverless: forbid` to fle2v2 tests This will be reverted in DRIVERS-2589 * add fle2v2 tests The fle2v2 tests are copies of fle2-* tests The expected payloads have been updated. deleteTokens have been removed from the expectations. * bump minServerVersion to 7.0.0 * note that libmongocrypt 1.8.0 is required for fle2v2 tests * remove fle2-* tests * require server 7.0 for QE prose tests * skip QE prose tests on serverless pending DRIVERS-2589
1 parent baf3724 commit 64deb28

File tree

173 files changed

+821
-2198
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

173 files changed

+821
-2198
lines changed

source/client-side-encryption/etc/test-templates/fle2-BypassQueryAnalysis.yml.template renamed to source/client-side-encryption/etc/test-templates/fle2v2-BypassQueryAnalysis.yml.template

Lines changed: 9 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1+
# Requires libmongocrypt 1.8.0.
12
runOn:
2-
- maxServerVersion: "6.2.99"
3-
# Do not test on server version >= 6.3.0. Server version >= 6.3.0 includes backwards breaking changes to FLE2 protocol. Refer: DRIVERS-2435
4-
minServerVersion: "6.0.0"
3+
- minServerVersion: "7.0.0"
4+
serverless: "forbid"
5+
# Skip QEv2 (also referred to as FLE2v2) tests on Serverless. Unskip once Serverless enables the QEv2 protocol.
56
# FLE 2 Encrypted collections are not supported on standalone.
67
topology: [ "replicaset", "sharded", "load-balanced" ]
78
database_name: &database_name "default"
89
collection_name: &collection_name "default"
910
data: []
1011
encrypted_fields: &encrypted_fields {{ yamlfile("encryptedFields.json") }}
11-
key_vault_data: [{{ yamlfile("keys/key1-document.json") }}, {{ yamlfile("keys/key2-document.json") }} ]
12+
key_vault_data: [{{ yamlfile("keys/key1-document.json") }} ]
1213

1314
tests:
1415
- description: "BypassQueryAnalysis decrypts"
@@ -24,16 +25,16 @@ tests:
2425
"_id": 1,
2526
"encryptedIndexed": {
2627
"$binary": {
27-
# Payload has an IndexKey of key1 and UserKey of key2.
28-
"base64": "BHEBAAAFZAAgAAAAAHb62aV7+mqmaGcotPLdG3KP7S8diFwWMLM/5rYtqLrEBXMAIAAAAAAVJ6OWHRv3OtCozHpt3ZzfBhaxZirLv3B+G8PuaaO4EgVjACAAAAAAsZXWOWA+UiCBbrJNB6bHflB/cn7pWSvwWN2jw4FPeIUFcABQAAAAAMdD1nV2nqeI1eXEQNskDflCy8I7/HvvqDKJ6XxjhrPQWdLqjz+8GosGUsB7A8ee/uG9/guENuL25XD+Fxxkv1LLXtavHOlLF7iW0u9yabqqBXUAEAAAAAQSNFZ4EjSYdhI0EjRWeJASEHQAAgAAAAV2AE0AAAAAq83vqxI0mHYSNBI0VniQEkzZZBBDgeZh+h+gXEmOrSFtVvkUcnHWj/rfPW7iJ0G3UJ8zpuBmUM/VjOMJCY4+eDqdTiPIwX+/vNXegc8FZQAgAAAAAOuac/eRLYakKX6B0vZ1r3QodOQFfjqJD+xlGiPu4/PsAA==",
28+
# Payload has an IndexKey of key1 and UserKey of key1.
29+
"base64": "C18BAAAFZAAgAAAAANnt+eLTkv4GdDPl8IAfJOvTzArOgFJQ2S/DcLza4W0DBXMAIAAAAAD2u+omZme3P2gBPehMQyQHQ153tPN1+z7bksYA9jKTpAVwADAAAAAAUnCOQqIvmR65YKyYnsiVfVrg9hwUVO3RhhKExo3RWOzgaS0QdsBL5xKFS0JhZSoWBXUAEAAAAAQSNFZ4EjSYdhI0EjRWeJASEHQAAgAAAAV2AFAAAAAAEjRWeBI0mHYSNBI0VniQEpQbp/ZJpWBKeDtKLiXb0P2E9wvc0g3f373jnYQYlJquOrlPOoEy3ngsHPJuSUijvWDsrQzqYa349K7G/66qaXEFZQAgAAAAAOuac/eRLYakKX6B0vZ1r3QodOQFfjqJD+xlGiPu4/PsBWwAIAAAAACkm0o9bj6j0HuADKc0svbqO2UHj6GrlNdF6yKNxh63xRJrAAAAAAAAAAAAAA==",
2930
"subType": "06"
3031
}
3132
}
3233
}
3334
- name: find
3435
arguments:
3536
filter: { "_id": 1 }
36-
result: [{"_id": 1, "encryptedIndexed": "value123" }]
37+
result: [{"_id": 1, "encryptedIndexed": "123" }]
3738
expectations:
3839
- command_started_event:
3940
command:
@@ -75,29 +76,7 @@ tests:
7576
$db: keyvault
7677
readConcern: { level: "majority" }
7778
command_name: find
78-
- command_started_event:
79-
command:
80-
find: datakeys
81-
filter: {
82-
"$or": [
83-
{
84-
"_id": {
85-
"$in": [
86-
{{ yamlfile ("keys/key2-id.json") }}
87-
]
88-
}
89-
},
90-
{
91-
"keyAltNames": {
92-
"$in": []
93-
}
94-
}
95-
]
96-
}
97-
$db: keyvault
98-
readConcern: { level: "majority" }
99-
command_name: find
10079
outcome:
10180
collection:
10281
data:
103-
- {"_id": 1, "encryptedIndexed": { "$$type": "binData" }, "__safeContent__": [{ "$binary" : { "base64" : "ThpoKfQ8AkOzkFfNC1+9PF0pY2nIzfXvRdxQgjkNbBw=", "subType" : "00" } }] }
82+
- {"_id": 1, "encryptedIndexed": { "$$type": "binData" }, "__safeContent__": [{ "$binary" : { "base64" : "31eCYlbQoVboc5zwC8IoyJVSkag9PxREka8dkmbXJeY=", "subType" : "00" } }] }

source/client-side-encryption/etc/test-templates/fle2-Compact.yml.template renamed to source/client-side-encryption/etc/test-templates/fle2v2-Compact.yml.template

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
# Requires libmongocrypt 1.8.0.
12
runOn:
2-
- maxServerVersion: "6.2.99"
3-
# Do not test on server version >= 6.3.0. Server version >= 6.3.0 includes backwards breaking changes to FLE2 protocol. Refer: DRIVERS-2435
4-
minServerVersion: "6.0.0"
3+
- minServerVersion: "7.0.0"
4+
serverless: "forbid"
5+
# Skip QEv2 (also referred to as FLE2v2) tests on Serverless. Unskip once Serverless enables the QEv2 protocol.
56
# FLE 2 Encrypted collections are not supported on standalone.
67
topology: [ "replicaset", "sharded", "load-balanced" ]
78
database_name: &database_name "default"

source/client-side-encryption/etc/test-templates/fle2-DecryptExistingData.yml.template renamed to source/client-side-encryption/etc/test-templates/fle2v2-DecryptExistingData.yml.template

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
# Requires libmongocrypt 1.8.0.
12
runOn:
2-
- maxServerVersion: "6.2.99"
3-
# Do not test on server version >= 6.3.0. Server version >= 6.3.0 includes backwards breaking changes to FLE2 protocol. Refer: DRIVERS-2435
4-
minServerVersion: "6.0.0"
3+
- minServerVersion: "7.0.0"
4+
serverless: "forbid"
5+
# Skip QEv2 (also referred to as FLE2v2) tests on Serverless. Unskip once Serverless enables the QEv2 protocol.
56
# FLE 2 Encrypted collections are not supported on standalone.
67
topology: [ "replicaset", "sharded", "load-balanced" ]
78
database_name: &database_name "default"

source/client-side-encryption/etc/test-templates/fle2-Delete.yml.template renamed to source/client-side-encryption/etc/test-templates/fle2v2-Delete.yml.template

Lines changed: 5 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
# Requires libmongocrypt 1.8.0.
12
runOn:
2-
- maxServerVersion: "6.2.99"
3-
# Do not test on server version >= 6.3.0. Server version >= 6.3.0 includes backwards breaking changes to FLE2 protocol. Refer: DRIVERS-2435
4-
minServerVersion: "6.0.0"
3+
- minServerVersion: "7.0.0"
4+
serverless: "forbid"
5+
# Skip QEv2 (also referred to as FLE2v2) tests on Serverless. Unskip once Serverless enables the QEv2 protocol.
56
# FLE 2 Encrypted collections are not supported on standalone.
67
topology: [ "replicaset", "sharded", "load-balanced" ]
78
database_name: &database_name "default"
@@ -73,7 +74,7 @@ tests:
7374
"encryptedIndexed": {
7475
"$eq": {
7576
"$binary": {
76-
"base64": "BbEAAAAFZAAgAAAAAPtVteJQAlgb2YMa/+7YWH00sbQPyt7L6Rb8OwBdMmL2BXMAIAAAAAAd44hgVKnEnTFlwNVC14oyc9OZOTspeymusqkRQj57nAVjACAAAAAA19X9v9NlWidu/wR5/C/7WUV54DfL5CkNmT5WYrhxdDcFZQAgAAAAAOuac/eRLYakKX6B0vZ1r3QodOQFfjqJD+xlGiPu4/PsEmNtAAAAAAAAAAAAAA==",
77+
"base64": "DIkAAAAFZAAgAAAAAPtVteJQAlgb2YMa/+7YWH00sbQPyt7L6Rb8OwBdMmL2BXMAIAAAAAAd44hgVKnEnTFlwNVC14oyc9OZOTspeymusqkRQj57nAVsACAAAAAAaZ9s3G+4znfxStxeOZwcZy1OhzjMGc5hjmdMN+b/w6kSY20AAAAAAAAAAAAA",
7778
"subType": "06"
7879
}
7980
}
@@ -85,24 +86,6 @@ tests:
8586
type: 1
8687
schema:
8788
"default.default": *encrypted_fields
88-
deleteTokens: {
89-
"default.default": {
90-
"encryptedIndexed": {
91-
"e": {
92-
"$binary": {
93-
"base64": "65pz95EthqQpfoHS9nWvdCh05AV+OokP7GUaI+7j8+w=",
94-
"subType": "00"
95-
}
96-
},
97-
"o": {
98-
"$binary": {
99-
"base64": "noN+05JsuO1oDg59yypIGj45i+eFH6HOTXOPpeZ//Mk=",
100-
"subType": "00"
101-
}
102-
}
103-
}
104-
}
105-
}
10689
command_name: delete
10790
outcome:
10891
collection:
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
# Requires libmongocrypt 1.8.0.
12
runOn:
2-
- maxServerVersion: "6.2.99"
3-
# Do not test on server version >= 6.3.0. Server version >= 6.3.0 includes backwards breaking changes to FLE2 protocol. Refer: DRIVERS-2435
4-
minServerVersion: "6.0.0"
3+
- minServerVersion: "7.0.0"
4+
serverless: "forbid"
5+
# Skip QEv2 (also referred to as FLE2v2) tests on Serverless. Unskip once Serverless enables the QEv2 protocol.
56
# FLE 2 Encrypted collections are not supported on standalone.
67
topology: [ "replicaset", "sharded", "load-balanced" ]
78
database_name: &database_name "default"

source/client-side-encryption/etc/test-templates/fle2-EncryptedFields-vs-jsonSchema.yml.template renamed to source/client-side-encryption/etc/test-templates/fle2v2-EncryptedFields-vs-jsonSchema.yml.template

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
# Requires libmongocrypt 1.8.0.
12
runOn:
2-
- maxServerVersion: "6.2.99"
3-
# Do not test on server version >= 6.3.0. Server version >= 6.3.0 includes backwards breaking changes to FLE2 protocol. Refer: DRIVERS-2435
4-
minServerVersion: "6.0.0"
3+
- minServerVersion: "7.0.0"
4+
serverless: "forbid"
5+
# Skip QEv2 (also referred to as FLE2v2) tests on Serverless. Unskip once Serverless enables the QEv2 protocol.
56
# FLE 2 Encrypted collections are not supported on standalone.
67
topology: [ "replicaset", "sharded", "load-balanced" ]
78
database_name: &database_name "default"
@@ -74,7 +75,7 @@ tests:
7475
"encryptedIndexed": {
7576
"$eq": {
7677
"$binary": {
77-
"base64": "BbEAAAAFZAAgAAAAAPGmZcUzdE/FPILvRSyAScGvZparGI2y9rJ/vSBxgCujBXMAIAAAAACi1RjmndKqgnXy7xb22RzUbnZl1sOZRXPOC0KcJkAxmQVjACAAAAAAWuidNu47c9A4Clic3DvFhn1AQJVC+FJtoE5bGZuz6PsFZQAgAAAAAOuac/eRLYakKX6B0vZ1r3QodOQFfjqJD+xlGiPu4/PsEmNtAAAAAAAAAAAAAA==",
78+
"base64": "DIkAAAAFZAAgAAAAAPGmZcUzdE/FPILvRSyAScGvZparGI2y9rJ/vSBxgCujBXMAIAAAAACi1RjmndKqgnXy7xb22RzUbnZl1sOZRXPOC0KcJkAxmQVsACAAAAAApJtKPW4+o9B7gAynNLL26jtlB4+hq5TXResijcYet8USY20AAAAAAAAAAAAA",
7879
"subType": "06"
7980
}
8081
}

source/client-side-encryption/etc/test-templates/fle2-EncryptedFieldsMap-defaults.yml.template renamed to source/client-side-encryption/etc/test-templates/fle2v2-EncryptedFieldsMap-defaults.yml.template

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
# Requires libmongocrypt 1.8.0.
12
runOn:
2-
- maxServerVersion: "6.2.99"
3-
# Do not test on server version >= 6.3.0. Server version >= 6.3.0 includes backwards breaking changes to FLE2 protocol. Refer: DRIVERS-2435
4-
minServerVersion: "6.0.0"
3+
- minServerVersion: "7.0.0"
4+
serverless: "forbid"
5+
# Skip QEv2 (also referred to as FLE2v2) tests on Serverless. Unskip once Serverless enables the QEv2 protocol.
56
# FLE 2 Encrypted collections are not supported on standalone.
67
topology: [ "replicaset", "sharded", "load-balanced" ]
78
database_name: &database_name "default"
@@ -46,7 +47,6 @@ tests:
4647
"default.default": {
4748
"fields": [],
4849
"escCollection": "enxcol_.default.esc",
49-
"eccCollection": "enxcol_.default.ecc",
5050
"ecocCollection": "enxcol_.default.ecoc"
5151
}
5252
}

source/client-side-encryption/etc/test-templates/fle2-FindOneAndUpdate.yml.template renamed to source/client-side-encryption/etc/test-templates/fle2v2-FindOneAndUpdate.yml.template

Lines changed: 6 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
# Requires libmongocrypt 1.8.0.
12
runOn:
2-
- maxServerVersion: "6.2.99"
3-
# Do not test on server version >= 6.3.0. Server version >= 6.3.0 includes backwards breaking changes to FLE2 protocol. Refer: DRIVERS-2435
4-
minServerVersion: "6.0.0"
3+
- minServerVersion: "7.0.0"
4+
serverless: "forbid"
5+
# Skip QEv2 (also referred to as FLE2v2) tests on Serverless. Unskip once Serverless enables the QEv2 protocol.
56
# FLE 2 Encrypted collections are not supported on standalone.
67
topology: [ "replicaset", "sharded", "load-balanced" ]
78
database_name: &database_name "default"
@@ -72,7 +73,7 @@ tests:
7273
"encryptedIndexed": {
7374
"$eq": {
7475
"$binary": {
75-
"base64": "BbEAAAAFZAAgAAAAAPtVteJQAlgb2YMa/+7YWH00sbQPyt7L6Rb8OwBdMmL2BXMAIAAAAAAd44hgVKnEnTFlwNVC14oyc9OZOTspeymusqkRQj57nAVjACAAAAAA19X9v9NlWidu/wR5/C/7WUV54DfL5CkNmT5WYrhxdDcFZQAgAAAAAOuac/eRLYakKX6B0vZ1r3QodOQFfjqJD+xlGiPu4/PsEmNtAAAAAAAAAAAAAA==",
76+
"base64": "DIkAAAAFZAAgAAAAAPtVteJQAlgb2YMa/+7YWH00sbQPyt7L6Rb8OwBdMmL2BXMAIAAAAAAd44hgVKnEnTFlwNVC14oyc9OZOTspeymusqkRQj57nAVsACAAAAAAaZ9s3G+4znfxStxeOZwcZy1OhzjMGc5hjmdMN+b/w6kSY20AAAAAAAAAAAAA",
7677
"subType": "06"
7778
}
7879
}
@@ -83,23 +84,6 @@ tests:
8384
type: 1
8485
schema:
8586
"default.default": *encrypted_fields
86-
deleteTokens:
87-
"default.default": {
88-
"encryptedIndexed": {
89-
"e": {
90-
"$binary": {
91-
"base64": "65pz95EthqQpfoHS9nWvdCh05AV+OokP7GUaI+7j8+w=",
92-
"subType": "00"
93-
}
94-
},
95-
"o": {
96-
"$binary": {
97-
"base64": "noN+05JsuO1oDg59yypIGj45i+eFH6HOTXOPpeZ//Mk=",
98-
"subType": "00"
99-
}
100-
}
101-
}
102-
}
10387
command_name: findAndModify
10488
outcome:
10589
collection:
@@ -174,7 +158,7 @@ tests:
174158
"encryptedIndexed": {
175159
"$eq": {
176160
"$binary": {
177-
"base64": "BbEAAAAFZAAgAAAAAPtVteJQAlgb2YMa/+7YWH00sbQPyt7L6Rb8OwBdMmL2BXMAIAAAAAAd44hgVKnEnTFlwNVC14oyc9OZOTspeymusqkRQj57nAVjACAAAAAA19X9v9NlWidu/wR5/C/7WUV54DfL5CkNmT5WYrhxdDcFZQAgAAAAAOuac/eRLYakKX6B0vZ1r3QodOQFfjqJD+xlGiPu4/PsEmNtAAAAAAAAAAAAAA==",
161+
"base64": "DIkAAAAFZAAgAAAAAPtVteJQAlgb2YMa/+7YWH00sbQPyt7L6Rb8OwBdMmL2BXMAIAAAAAAd44hgVKnEnTFlwNVC14oyc9OZOTspeymusqkRQj57nAVsACAAAAAAaZ9s3G+4znfxStxeOZwcZy1OhzjMGc5hjmdMN+b/w6kSY20AAAAAAAAAAAAA",
178162
"subType": "06"
179163
}
180164
}
@@ -185,24 +169,6 @@ tests:
185169
type: 1
186170
schema:
187171
"default.default": *encrypted_fields
188-
deleteTokens: {
189-
"default.default": {
190-
"encryptedIndexed": {
191-
"e": {
192-
"$binary": {
193-
"base64": "65pz95EthqQpfoHS9nWvdCh05AV+OokP7GUaI+7j8+w=",
194-
"subType": "00"
195-
}
196-
},
197-
"o": {
198-
"$binary": {
199-
"base64": "noN+05JsuO1oDg59yypIGj45i+eFH6HOTXOPpeZ//Mk=",
200-
"subType": "00"
201-
}
202-
}
203-
}
204-
}
205-
}
206172
command_name: findAndModify
207173
- command_started_event:
208174
command:

source/client-side-encryption/etc/test-templates/fle2-InsertFind-Indexed.yml.template renamed to source/client-side-encryption/etc/test-templates/fle2v2-InsertFind-Indexed.yml.template

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
# Requires libmongocrypt 1.8.0.
12
runOn:
2-
- maxServerVersion: "6.2.99"
3-
# Do not test on server version >= 6.3.0. Server version >= 6.3.0 includes backwards breaking changes to FLE2 protocol. Refer: DRIVERS-2435
4-
minServerVersion: "6.0.0"
3+
- minServerVersion: "7.0.0"
4+
serverless: "forbid"
5+
# Skip QEv2 (also referred to as FLE2v2) tests on Serverless. Unskip once Serverless enables the QEv2 protocol.
56
# FLE 2 Encrypted collections are not supported on standalone.
67
topology: [ "replicaset", "sharded", "load-balanced" ]
78
database_name: &database_name "default"
@@ -70,7 +71,7 @@ tests:
7071
"encryptedIndexed": {
7172
"$eq": {
7273
"$binary": {
73-
"base64": "BbEAAAAFZAAgAAAAAPGmZcUzdE/FPILvRSyAScGvZparGI2y9rJ/vSBxgCujBXMAIAAAAACi1RjmndKqgnXy7xb22RzUbnZl1sOZRXPOC0KcJkAxmQVjACAAAAAAWuidNu47c9A4Clic3DvFhn1AQJVC+FJtoE5bGZuz6PsFZQAgAAAAAOuac/eRLYakKX6B0vZ1r3QodOQFfjqJD+xlGiPu4/PsEmNtAAAAAAAAAAAAAA==",
74+
"base64": "DIkAAAAFZAAgAAAAAPGmZcUzdE/FPILvRSyAScGvZparGI2y9rJ/vSBxgCujBXMAIAAAAACi1RjmndKqgnXy7xb22RzUbnZl1sOZRXPOC0KcJkAxmQVsACAAAAAApJtKPW4+o9B7gAynNLL26jtlB4+hq5TXResijcYet8USY20AAAAAAAAAAAAA",
7475
"subType": "06"
7576
}
7677
}

source/client-side-encryption/etc/test-templates/fle2-InsertFind-Unindexed.yml.template renamed to source/client-side-encryption/etc/test-templates/fle2v2-InsertFind-Unindexed.yml.template

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
# Requires libmongocrypt 1.8.0.
12
runOn:
2-
- maxServerVersion: "6.2.99"
3-
# Do not test on server version >= 6.3.0. Server version >= 6.3.0 includes backwards breaking changes to FLE2 protocol. Refer: DRIVERS-2435
4-
minServerVersion: "6.0.0"
3+
- minServerVersion: "7.0.0"
4+
serverless: "forbid"
5+
# Skip QEv2 (also referred to as FLE2v2) tests on Serverless. Unskip once Serverless enables the QEv2 protocol.
56
# FLE 2 Encrypted collections are not supported on standalone.
67
topology: [ "replicaset", "sharded", "load-balanced" ]
78
database_name: &database_name "default"

source/client-side-encryption/etc/test-templates/fle2-MissingKey.yml.template renamed to source/client-side-encryption/etc/test-templates/fle2v2-MissingKey.yml.template

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
# Requires libmongocrypt 1.8.0.
12
runOn:
2-
- maxServerVersion: "6.2.99"
3-
# Do not test on server version >= 6.3.0. Server version >= 6.3.0 includes backwards breaking changes to FLE2 protocol. Refer: DRIVERS-2435
4-
minServerVersion: "6.0.0"
3+
- minServerVersion: "7.0.0"
4+
serverless: "forbid"
5+
# Skip QEv2 (also referred to as FLE2v2) tests on Serverless. Unskip once Serverless enables the QEv2 protocol.
56
# FLE 2 Encrypted collections are not supported on standalone.
67
topology: [ "replicaset", "sharded", "load-balanced" ]
78
database_name: &database_name "default"

source/client-side-encryption/etc/test-templates/fle2-NoEncryption.yml.template renamed to source/client-side-encryption/etc/test-templates/fle2v2-NoEncryption.yml.template

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
# Requires libmongocrypt 1.8.0.
12
runOn:
2-
- maxServerVersion: "6.2.99"
3-
# Do not test on server version >= 6.3.0. Server version >= 6.3.0 includes backwards breaking changes to FLE2 protocol. Refer: DRIVERS-2435
4-
minServerVersion: "6.0.0"
3+
- minServerVersion: "7.0.0"
4+
serverless: "forbid"
5+
# Skip QEv2 (also referred to as FLE2v2) tests on Serverless. Unskip once Serverless enables the QEv2 protocol.
56
# FLE 2 Encrypted collections are not supported on standalone.
67
topology: [ "replicaset", "sharded", "load-balanced" ]
78
database_name: &database_name "default"

0 commit comments

Comments
 (0)