Implement the Evergreen Automated Rollback system

XMLWordPrintable

    • Type: Epic
    • Resolution: Won't Do
    • Priority: Critical
    • Component/s: evergreen
    • Evergreen Automatic Rollback System
    • Evergreen - Milestone 1, Evergreen - Milestone 2

      The automated rollback system has been designed, but not implemented yet.

      Related JEPs/documents:

      • JEP 302 for the Git based snapshotting system
      • JEP 306 for the healthchecking

      Acceptance criteria

      1. Set up an evergreen instance, it is at UL-X
      2. publish a (broken) update level (example: adding a plugin without a required dependency) => instance upgrades to UL-X
      3. after restart, evergreen client detects Jenkins cannot restart, and rolls back to UL-X.
      4. Jenkins is accessible again
      5. a correct UL is published, Jenkins can upgrade to it

            Assignee:
            Baptiste Mathus
            Reporter:
            Baptiste Mathus
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: