Uploaded image for project: 'PuppetDB'
  1. PuppetDB
  2. PDB-3993

Add --upgrade-and-quit or similar for unattended multi-version upgrades

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PDB 5.2.6, PDB 6.0.0
    • Component/s: None
    • Labels:
      None
    • Template:
    • Team:
      PuppetDB
    • Release Notes:
      New Feature
    • Release Notes Summary:
      Hide
      (Note: this feature was added to 5.2.x and to 6.0.0, so we have two sets of release notes depicted below. The 5.2.x notes should go on the 5.2.x branch, and then we'll merge them up to master (or 6.0.x), and then
      the 6.0 notes should be added to master (or 6.0.x).)

      *** For 6.0.0 ***

      - A `help` subcommand has been added to display usage information to standard output.

      - If an invalid command is specified, usage information will now be printed to standard error, not standard output.

      *** For 5.2.x ***

      [versioning]: ./versioning_policy.html#upgrades
      [multiple-major-upgrades]: ./upgrade.html#upgrading-across-multiple-major-versions

      ## 5.2.?

      ### New features

      - An `upgrade` subcommand has been added that should be useful for cases where you want to upgrade across multiple major versions without skipping major versions (as per the [versioning policy][versioning]). See [these notes [multiple-major-upgrades] for additional information.
      ([PDB-3993](https://tickets.puppetlabs.com/browse/PDB-3993))


      Show
      (Note: this feature was added to 5.2.x and to 6.0.0, so we have two sets of release notes depicted below. The 5.2.x notes should go on the 5.2.x branch, and then we'll merge them up to master (or 6.0.x), and then the 6.0 notes should be added to master (or 6.0.x).) *** For 6.0.0 *** - A `help` subcommand has been added to display usage information to standard output. - If an invalid command is specified, usage information will now be printed to standard error, not standard output. *** For 5.2.x *** [versioning]: ./versioning_policy.html#upgrades [multiple-major-upgrades]: ./upgrade.html#upgrading-across-multiple-major-versions ## 5.2.? ### New features - An `upgrade` subcommand has been added that should be useful for cases where you want to upgrade across multiple major versions without skipping major versions (as per the [versioning policy][versioning]). See [these notes [multiple-major-upgrades] for additional information. ([ PDB-3993 ]( https://tickets.puppetlabs.com/browse/PDB-3993) )
    • QA Risk Assessment:
      Needs Assessment

      Description

      So that someone on a much older version of pdb can just run the updates in sequence without having to try to guess when an upgrade is complete.

        Attachments

          Activity

            jsd-sla-details-panel

              People

              • Assignee:
                rob.browning Rob Browning
                Reporter:
                rob.browning Rob Browning
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: