[AI Testing Pipeline] Add certifi where possible

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: ai-ml-testing, AI/ML
    • None
    • Python Drivers
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • None
    • None
    • None
    • None
    • None
    • None

      Context

      One of the more common failure modes we've seen is the error [SSL: CERTIFICATE_VERIFY_FAILED] across the python tests.
      In the python toolchain, we addressed this issue by adding certifi to the base environment. We should investigate doing the same for the AI/ML pipeline tests, injecting it into the test environment if possible.

      https://evergreen.mongodb.com/task/ai_ml_pipeline_testing_test_pymongo_voyageai_python_rhel_test_pymongo_voyageai_remote_693a05fe16e4f80007e54841_25_12_10_23_45_02/0

      Definition of done

      Add certifi to the test venvs where possible.

      If not already done, please make a slack message in #ask-devprod-evergreen to see if this issue can be addressed by them as well.

      Pitfalls

      None

            Assignee:
            Noah Stapp
            Reporter:
            Steve Silvester
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: