Skip to content

Commit 59a07b7

Browse files
authored
DRIVERS-2400 Run legacy Client Side Encryption tests on serverless (#1305)
* add "load-balanced" topology to fle2-* tests * add Client Side Encryption to serverless tests
1 parent d6b8cce commit 59a07b7

File tree

45 files changed

+64
-44
lines changed

Some content is hidden

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

45 files changed

+64
-44
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: [

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

source/client-side-encryption/etc/test-templates/fle2-EncryptedFields-vs-EncryptedFieldsMap.yml.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: [

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

source/client-side-encryption/etc/test-templates/fle2-Update.yml.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

source/client-side-encryption/etc/test-templates/fle2-validatorAndPartialFieldExpression.yml.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ runOn:
33
# Require server version 6.0.0 to get behavior added in SERVER-64911.
44
- minServerVersion: "6.0.0"
55
# FLE 2 Encrypted collections are not supported on standalone.
6-
topology: [ "replicaset", "sharded" ]
6+
topology: [ "replicaset", "sharded", "load-balanced" ]
77

88
database_name: &database_name "default"
99
collection_name: &collection_name "default"

source/client-side-encryption/tests/legacy/fle2-BypassQueryAnalysis.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"minServerVersion": "6.0.0",
55
"topology": [
66
"replicaset",
7-
"sharded"
7+
"sharded",
8+
"load-balanced"
89
]
910
}
1011
],

source/client-side-encryption/tests/legacy/fle2-BypassQueryAnalysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

source/client-side-encryption/tests/legacy/fle2-Compact.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"minServerVersion": "6.0.0",
55
"topology": [
66
"replicaset",
7-
"sharded"
7+
"sharded",
8+
"load-balanced"
89
]
910
}
1011
],

source/client-side-encryption/tests/legacy/fle2-Compact.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

source/client-side-encryption/tests/legacy/fle2-CreateCollection.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"minServerVersion": "6.0.0",
55
"topology": [
66
"replicaset",
7-
"sharded"
7+
"sharded",
8+
"load-balanced"
89
]
910
}
1011
],

source/client-side-encryption/tests/legacy/fle2-CreateCollection.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
runOn:
33
- minServerVersion: "6.0.0"
44
# FLE 2 Encrypted collections are not supported on standalone.
5-
topology: [ "replicaset", "sharded" ]
5+
topology: [ "replicaset", "sharded", "load-balanced" ]
66

77
database_name: &database_name "default"
88
collection_name: &collection_name "default"

source/client-side-encryption/tests/legacy/fle2-DecryptExistingData.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"minServerVersion": "6.0.0",
55
"topology": [
66
"replicaset",
7-
"sharded"
7+
"sharded",
8+
"load-balanced"
89
]
910
}
1011
],

source/client-side-encryption/tests/legacy/fle2-DecryptExistingData.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: [

source/client-side-encryption/tests/legacy/fle2-Delete.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"minServerVersion": "6.0.0",
55
"topology": [
66
"replicaset",
7-
"sharded"
7+
"sharded",
8+
"load-balanced"
89
]
910
}
1011
],

source/client-side-encryption/tests/legacy/fle2-Delete.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

source/client-side-encryption/tests/legacy/fle2-EncryptedFields-vs-EncryptedFieldsMap.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"minServerVersion": "6.0.0",
55
"topology": [
66
"replicaset",
7-
"sharded"
7+
"sharded",
8+
"load-balanced"
89
]
910
}
1011
],

source/client-side-encryption/tests/legacy/fle2-EncryptedFields-vs-EncryptedFieldsMap.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

source/client-side-encryption/tests/legacy/fle2-EncryptedFields-vs-jsonSchema.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"minServerVersion": "6.0.0",
55
"topology": [
66
"replicaset",
7-
"sharded"
7+
"sharded",
8+
"load-balanced"
89
]
910
}
1011
],

source/client-side-encryption/tests/legacy/fle2-EncryptedFields-vs-jsonSchema.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

source/client-side-encryption/tests/legacy/fle2-EncryptedFieldsMap-defaults.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"minServerVersion": "6.0.0",
55
"topology": [
66
"replicaset",
7-
"sharded"
7+
"sharded",
8+
"load-balanced"
89
]
910
}
1011
],

source/client-side-encryption/tests/legacy/fle2-EncryptedFieldsMap-defaults.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

source/client-side-encryption/tests/legacy/fle2-FindOneAndUpdate.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"minServerVersion": "6.0.0",
55
"topology": [
66
"replicaset",
7-
"sharded"
7+
"sharded",
8+
"load-balanced"
89
]
910
}
1011
],

source/client-side-encryption/tests/legacy/fle2-FindOneAndUpdate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

source/client-side-encryption/tests/legacy/fle2-InsertFind-Indexed.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"minServerVersion": "6.0.0",
55
"topology": [
66
"replicaset",
7-
"sharded"
7+
"sharded",
8+
"load-balanced"
89
]
910
}
1011
],

source/client-side-encryption/tests/legacy/fle2-InsertFind-Indexed.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

source/client-side-encryption/tests/legacy/fle2-InsertFind-Unindexed.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"minServerVersion": "6.0.0",
55
"topology": [
66
"replicaset",
7-
"sharded"
7+
"sharded",
8+
"load-balanced"
89
]
910
}
1011
],

source/client-side-encryption/tests/legacy/fle2-InsertFind-Unindexed.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

source/client-side-encryption/tests/legacy/fle2-MissingKey.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"minServerVersion": "6.0.0",
55
"topology": [
66
"replicaset",
7-
"sharded"
7+
"sharded",
8+
"load-balanced"
89
]
910
}
1011
],

source/client-side-encryption/tests/legacy/fle2-MissingKey.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: [

source/client-side-encryption/tests/legacy/fle2-NoEncryption.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"minServerVersion": "6.0.0",
55
"topology": [
66
"replicaset",
7-
"sharded"
7+
"sharded",
8+
"load-balanced"
89
]
910
}
1011
],

source/client-side-encryption/tests/legacy/fle2-NoEncryption.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

source/client-side-encryption/tests/legacy/fle2-Update.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"minServerVersion": "6.0.0",
55
"topology": [
66
"replicaset",
7-
"sharded"
7+
"sharded",
8+
"load-balanced"
89
]
910
}
1011
],

source/client-side-encryption/tests/legacy/fle2-Update.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
runOn:
22
- minServerVersion: "6.0.0"
33
# FLE 2 Encrypted collections are not supported on standalone.
4-
topology: [ "replicaset", "sharded" ]
4+
topology: [ "replicaset", "sharded", "load-balanced" ]
55
database_name: &database_name "default"
66
collection_name: &collection_name "default"
77
data: []

0 commit comments

Comments
 (0)