-
Type: Task
-
Resolution: Done
-
Priority: Unknown
-
None
-
Component/s: Astrolabe, Containerized Testing
-
None
-
Not Needed
Summary
Currently the C#/.NET driver is only built and tested on Windows for Astrolabe. However, Kind requires Linux Docker containers to run in. The Evergreen Windows hosts do not (currently) have a VM available, so there's no way to run Kind on Evergreen Windows hosts right now.
The C#/.NET driver does support Linux (check out the build script here), so the simplest fix seems to be to add a Linux task for testing the C#/.NET driver against Kind using Astrolabe.
Motivation
Who is the affected end user?
Astrolabe devs, users of the C#/.NET driver.
How does this affect the end user?
Astrolabe devs can't currently test the C#/.NET driver against Kind (Kubernetes). As a result, there is no test coverage for containerized MongoDB deployments for the C#/.NET driver.
How likely is it that this problem or use case will occur?
N/A
If the problem does occur, what are the consequences and how severe are they?
No visibility into possible unexpected behavior of the C#/.NET driver when connected to MongoDB deployments in Kubernetes.
Is this issue urgent?
No.
Is this ticket required by a downstream team?
No.
Is this ticket only for tests?
No.
- is depended on by
-
DRIVERS-2428 Update .NET workload executor in Astrolabe to support TLS secrets
- Closed
- related to
-
CSHARP-4315 Add AstrolabePublish and AstrolabeRun tasks to build.cake
- Backlog