-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Component/s: Client Side Encryption
-
None
-
Needed
-
Summary
Run legacy Client Side Encryption tests against Atlas Serverless. They are excluded from the list of tests run against Atlas Serverless.
Motivation
Who is the affected end user?
Users of Atlas Serverless.
How does this affect the end user?
If there is a bug, end users may not be able to use CSFLE or QE on Serverless (e.g. CLOUDP-130802).
How likely is it that this problem or use case will occur?
Likely. Queryable Encryption (aka FLE 2) requires more server support than Client-Side Field Level Encryption (aka FLE 1). Queryable Encryption requires sending a collection namespace in the "encryptionInformation" field in every command. Atlas Proxy is required to rewrite database names.
If the problem does occur, what are the consequences and how severe are they?
Severe. Users may not be able to use Queryable Encryption or CSFLE on Atlas Serverless.
Is this issue urgent?
Yes. Do this before Queryable Encryption becomes Generally Available. At time of writing, it is still in Technical Preview.
Is this ticket required by a downstream team?
No.
Is this ticket only for tests?
Yes.
- split to
-
CDRIVER-4474 Run legacy Client Side Encryption tests on serverless
- Backlog
-
CXX-2575 Run legacy Client Side Encryption tests on serverless
- Backlog
-
CSHARP-4322 Run legacy Client Side Encryption tests on serverless
- Closed
-
GODRIVER-2547 Run legacy Client Side Encryption tests on serverless
- Closed
-
JAVA-4727 Run legacy Client Side Encryption tests on serverless
- Closed
-
MOTOR-1030 Run legacy Client Side Encryption tests on serverless
- Closed
-
NODE-4629 Run legacy Client Side Encryption tests on serverless
- Closed
-
PHPLIB-950 Run legacy Client Side Encryption tests on serverless
- Closed
-
PYTHON-3438 Run legacy Client Side Encryption tests on serverless
- Closed
-
RUBY-3115 Run legacy Client Side Encryption tests on serverless
- Closed
-
RUST-1471 Run legacy Client Side Encryption tests on serverless
- Closed