-
Type: Sub-task
-
Resolution: Unresolved
-
Priority: Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
Use Case
As a node driver engineer
I want a FLE environment setup that matches the tooling in drivers-evergreen-tools,
So that maintaining FLE setup is simple.
User Experience
n/a
Dependencies
n/a
Risks/Unknowns
n/a
Acceptance Criteria
Implementation Requirements
- Consolidate FLE setup logic for the following CI configurations:
- serverless tests
- regular test runs (i.e., `run tests`)
- socks5 tests
- custom csfle tests
- mongocryptd tests
- rename TLS certificate file environment variables to match the names used in the drivers-evergreen-tools scripts
- this allows us to rely on drivers-evergreen-tools to set up KMS servers and add the relevant filenames to the bash environment for us
- Consolidate usages of CSFLE_KMS_PROVIDERS so that tests do not depend on this variable anymore
- once we switch to secrets manager, we can then safely remove this variable without changing any tests
Testing Requirements
- all tests pass. confirm that existing FLE tests still run with FLE.
Documentation Requirements
n/a
Follow Up Requirements
n/a