Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-3232

Create maintenance mode to put OpenIDM "idle"

    Details

    • Type: Story
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: OpenIDM 3.2.0
    • Fix Version/s: OpenIDM 3.1.0
    • Component/s: None
    • Labels:

      Description

      In order to prepare for upgrades, OpenIDM needs a maintenance mode that can be used to disable non-essential components and services as well as potentially restrict access to endpoints that would cause change.

      Notes:
      Toggle on/off

      Idle: Turn off the following non-essential components and services:

      • org.forgerock.openidm.cluster
      • org.forgerock.openidm.config.enhanced
      • org.forgerock.openidm.config.enhanced.starter
      • org.forgerock.openidm.endpoint
      • org.forgerock.openidm.external.email
      • org.forgerock.openidm.external.rest
      • org.forgerock.openidm.health
      • org.forgerock.openidm.info
      • org.forgerock.openidm.managed
      • org.forgerock.openidm.openicf.syncfailure
      • org.forgerock.openidm.provisioner
      • org.forgerock.openidm.provisioner.openicf
      • org.forgerock.openidm.provisioner.openicf.connectorinfoprovider
      • org.forgerock.openidm.recon
      • org.forgerock.openidm.schedule
      • org.forgerock.openidm.scheduler
      • org.forgerock.openidm.security
      • org.forgerock.openidm.sync
      • org.forgerock.openidm.taskscanner
      • org.forgerock.openidm.workflow

      Expectation for running processes and jobs:
      Optimally, when entering maintenance mode, the user is presented with a list of running jobs and given the choice on whether to stop jobs, cancel the maintenance mode request or wait for job completion (but accept no new jobs).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                chad.kienle chad.kienle
                Reporter:
                brmiller Brendan Miller
                QA Assignee:
                Tinghua Xu
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: