-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
Background & Motivation
MONGOCRYPT-352 changed the behavior of mongocrypt_kms_ctx_endpoint to always include a default port.
This caused test failures on Linux and macOS in the testKmsCtx test.
After updating the test's assertion to check for a port, that caused test failures on Windows.
Linux and macOS build libmongocrypt from source from the latest commit. Windows downloads the latest tagged release: https://github.com/mongodb/mongo-go-driver/blob/15ace228e3bfdf37faa31e558d5eb2745a75469f/.evergreen/config.yml#L75-L86
I think it is preferable to use the latest libmongocrypt release. If behavior changes cause test failures, we can address those as part of upgrading the libmongocrypt version dependency.
Scope
- Update Linux and macOS to use the latest libmongocrypt release instead of building from the latest commit.
- is related to
-
GODRIVER-2216 Change testKmsCtx expectedHost to be port-agnostic
- Closed