Provide a way for existing mongo-orchestration users to maintain workflow.

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • Priority: Major - P3
    • None
    • Component/s: Evergreen Tools
    • None
    • Not Needed

      Summary

      Currently mongomirror tests (and I think mongosync’s?) use a pinned version of mongo-orchestration. That version seems to predate recent changes in upstream where `start-orchestration.sh` no longer requires/accepts a parameter to define the mongo-orchestration home.

      We need a way to use up-to-date mongo-orchestration but also preserve our workflow where we can instantiate any of a number of server versions. I think we need the binaries to have been separately downloaded; we currently provide them via an `orchestration.config` file in our mongo-orch home dir (which we set as our repo root).

      Motivation

      Who is the affected end user?

      C2C/TAR

      How does this affect the end user?

      We’re pinned to an old mongo-orch version and can’t seem to make the latest one work. We’re not blocked, but we’re also “marooned”.

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

      Happens every time.

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

      It’s a bit annoying because if we somehow don’t load that pinned version of the repo then someone has to figure out their mistake, which can take a while.

      Is this issue urgent?

      No.

      Is this ticket required by a downstream team?

      C2C/TAR

      Is this ticket only for tests?

      yes

      Acceptance Criteria

      We need a way to preserve our existing workflow.

            Assignee:
            Steve Silvester
            Reporter:
            Felipe Gasper
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: