Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-3147

Use Stainless SDK for Atlas cluster creation and teardown

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Minor - P4 Minor - P4
    • None
    • Component/s: Evergreen Tools
    • None
    • Not Needed

      Summary

      Prototype the use of Stainless for interacting with the Atlas control plane in https://github.com/mongodb-labs/drivers-evergreen-tools/blob/master/.evergreen/atlas/atlas-utils.sh and related files. This will require rewriting these scripts in Python. If the prototype works well, we can merge it and use it across drivers for interacting with Atlas.

      Motivation

      Who is the affected end user?

      DBX Teams testing client libraries against Atlas.

      How does this affect the end user?

      Improvement in common test tooling.

      How likely is it that this problem or use case will occur?

      All client libraries testing in Evergreen against Atlas.

      If the problem does occur, what are the consequences and how severe are they?

      N/A

      Is this issue urgent?

      Not urgent, but Stainless is looking for feedback on their SDKs.

      Is this ticket required by a downstream team?

      No

      Is this ticket only for tests?

      This ticket only affects testing of client libraries against Atlas.

      Acceptance Criteria

      Successfully running at least one driver's test suite against Atlas using the Stainless SDK for setup and teardown of Atlas clusters.

            Assignee:
            Unassigned Unassigned
            Reporter:
            james.kovacs@mongodb.com James Kovacs
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: