• Type: Icon: Sub-task Sub-task
    • Resolution: Unresolved
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: None

      Use Case

      As a node driver engineer
      I want a FLE environment setup that matches the tooling in drivers-evergreen-tools,
      So that maintaining FLE setup is simple.

      User Experience

      n/a

      Dependencies

      n/a

      Risks/Unknowns

      n/a

      Acceptance Criteria

      Implementation Requirements

      • Consolidate FLE setup logic for the following CI configurations:
        • serverless tests
        • regular test runs (i.e., `run tests`)
        • socks5 tests
        • custom csfle tests
        • mongocryptd tests
      • rename TLS certificate file environment variables to match the names used in the drivers-evergreen-tools scripts
        • this allows us to rely on drivers-evergreen-tools to set up KMS servers and add the relevant filenames to the bash environment for us
      • Consolidate usages of CSFLE_KMS_PROVIDERS so that tests do not depend on this variable anymore
        • once we switch to secrets manager, we can then safely remove this variable without changing any tests

      Testing Requirements

      • all tests pass. confirm that existing FLE tests still run with FLE.

      Documentation Requirements

      n/a

      Follow Up Requirements

      n/a

            Assignee:
            Unassigned Unassigned
            Reporter:
            bailey.pearson@mongodb.com Bailey Pearson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: