ExportXMLWordPrintableJSON

    • Type: Story
    • Resolution: Duplicate
    • Priority: Major - P3
    • No version
    • Affects Version/s: None
    • Component/s: None
    • None
    • Not Needed
    • None
    • Developer Tools

      Use Case

      As a... Compass developer
      I want... to increase the isolation of the code run by the embedded shell
      So that... we can rely on OS-level isolation, and control the execution of the shell process through typical child_process APIs.

      User Experience

      • No perceived changes at the user level of the embedded shell feature.

      Risks/Unknowns

      • Are we able to get addons to work in UtilityProcesses the same way they work today? (CSFLE)
      • How will authentication be shared with the utility process?

      Acceptance Criteria

      Implementation Requirements
      • Create a script to be the entry point for the embedded shell by importing @mongosh/cli-repl and exposing it over the electron provisioned MessageChannel
      Testing Requirements
      • TODO
      References

            Assignee:
            Unassigned
            Reporter:
            Neal Beeken
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: