-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add 8.0 and Auth + SSL Testing #220
base: main
Are you sure you want to change the base?
Conversation
Adding tests: * MongoDB SERVER Version 8.0 * Auth SSL This creates 4 test variants total: * 5.0 -- NoAuth NoSSL * 5.0 -- Auth SSL * 8.0 -- NoAuth NoSSL * 8.0 -- Auth SSL
Evergreen stopped running on PRs some time ago, possibly due to the repo rename. |
I'll discuss with @blink1073 |
evergreen retry |
Re-enabled, it shows this error: |
Bah, I cannot validate it locally. I get:
|
toggling to check on RTD |
|
What are the SSL configurations testing? Naively, I would think Django's settings would need to be configured to connect via SSL, but at that point, we'd basically just be testing pymongo's SSL support. |
I would have thought that we'd need to pass the AUTH/SSL information on to the connection string. It is odd to me that this would pass as-is. |
Right. Perhaps we just need to know more about what those variants add to the environment and that use that information to update our settings to test our backend. e.g. user/pass, SSL port. Settings are copied from here AFAICT and only include |
We shouldn't be able to connect without proper TLS, or do any CRUD operations without auth... |
@timgraham @blink1073 I expected the auth and ssl to fail for the first run as well. I dug in and figured out the failure is because of the evergreen expansions change. I need to use |
Adding tests:
This creates 4 test variants total:
Acceptance Criteria:
EVG tests pass