Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-78394

Prototype backup/restore of a dsi atlas cluster

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Fully Compatible
    • Sharding NYC 2023-06-26, Sharding NYC 2023-07-10, Sharding NYC 2023-07-24, Sharding NYC 2023-08-07

      Some of these may be able to just be answered via a conversation, but the output for this ticket should just be a simple script that programmatically takes a backup of an existing cluster created by DSI in Atlas and restores it to another cluster in Atlas. Some auxiliary information that we want to know is:

      1. What is the authentication mechanism that dsi uses to interact with the atlas dev environment. Where is this information stored? Is it encrypted?
      2. How are multiple snapshots uniquely identified? Are these snapshots tied to a particular project in Atlas?
      3. What are the terraform or atlas api invocations (links to the code) that enable this functionality?
      4. Any unexpected roadblocks to programmatically using this feature?
      5. As a developer, do we have sufficient permissions to do this?

            jason.zhang@mongodb.com Jason Zhang
            lamont.nelson@mongodb.com Lamont Nelson
            0 Vote for this issue
            2 Start watching this issue