You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/CONTRIBUTING.md
+39-2Lines changed: 39 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -152,19 +152,56 @@ The usage of host.docker.internal comes from the [Docker networking documentatio
152
152
153
153
There is currently no arm64 support for the go1.x runtime, see [here](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html). Known issues running on linux/arm64 include the inability to network with the localhost from the public.ecr.aws/lambda/go Docker image.
154
154
155
+
### Load Balancer
156
+
157
+
To launch the load balancer on MacOS, run the following.
158
+
159
+
-`brew install haproxy`
160
+
- Clone drivers-evergreen-tools and save the path as `DRIVERS_TOOLS`.
161
+
- Start the servers using (or use the docker-based method below):
- Run the load balancer tests (or use the docker runner below with `evg-test-load-balancers`):
174
+
175
+
```bash
176
+
make evg-test-load-balancers
177
+
```
178
+
155
179
### Testing in Docker
156
180
157
181
We support local testing in Docker. To test using docker, you will need to set the `DRIVERS_TOOLs` environment variable to point to a local clone of the drivers-evergreen-tools repository. This is essential for running the testing matrix in a container. You can set the `DRIVERS_TOOLS` variable in your shell profile or in your project-specific environment.
158
182
183
+
1. First, start the drivers-tools server docker container, as:
0 commit comments