Commits on May 5, 2022

  1. (SOLARCH-581) Implement restore plan

    This commit holds WIP for the peadm::restore plan.
    reidmv committed May 5, 2022
    Configuration menu
    Copy the full SHA
    66504c6 View commit details
    Browse the repository at this point in the history
  2. Refactor restoer plan for style and flow

    This commit refactors the restore plan for style (line folding, variable
    names, etc) and flow, mainly an attempt to find a single path that
    always works, and eliminate conditional logic.
    
    The plan is not yet validated at this stage. More work is required to
    ensure correct functionality.
    reidmv committed May 5, 2022
    Configuration menu
    Copy the full SHA
    7bf4165 View commit details
    Browse the repository at this point in the history
  3. Fixup restore plan

    WIP: doing testing/validation and fixing logic
    reidmv committed May 5, 2022
    Configuration menu
    Copy the full SHA
    9923b72 View commit details
    Browse the repository at this point in the history
  4. Attempt to make restore PuppetDB work on replicas

    Because the PuppetDB database exists separately on two PostgreSQL hosts
    in a DR configuration, adapt the restore plan to restore the data to
    BOTH locations, if they exist
    reidmv committed May 5, 2022
    Configuration menu
    Copy the full SHA
    9c1f711 View commit details
    Browse the repository at this point in the history
  5. Make get_peadm_config more robust

    Specifically, make it handle situations where PuppetDB queries return
    multiple results for server() queries, which could happen in the event a
    database has been backed up on one cluster, and restored into another.
    reidmv committed May 5, 2022
    Configuration menu
    Copy the full SHA
    ff3ed7a View commit details
    Browse the repository at this point in the history
  6. Add TODO's to peadm::restore

    Note what additional action needs to take place when there is dev time
    reidmv committed May 5, 2022
    Configuration menu
    Copy the full SHA
    74d3a99 View commit details
    Browse the repository at this point in the history
  7. Add puppetdb export/import step to restore

    This should help keep current cluster PuppetDB knowledge of cluster
    hosts after restoring PuppetDB data from a backup
    reidmv committed May 5, 2022
    Configuration menu
    Copy the full SHA
    c5bb51e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    80e6754 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4c6e497 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. Fix rubycop style issues

    reidmv committed May 6, 2022
    Configuration menu
    Copy the full SHA
    b43c451 View commit details
    Browse the repository at this point in the history
  2. Mark backup and restore plans api-private

    They aren't ready yet for full use
    reidmv committed May 6, 2022
    Configuration menu
    Copy the full SHA
    c788897 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #250 from puppetlabs/SOLARCH-581

    (SOLARCH-581) Implement restore plan
    davidsandilands authored May 6, 2022
    Configuration menu
    Copy the full SHA
    9c2ef76 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2022

  1. Configuration menu
    Copy the full SHA
    169ed41 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #259 from puppetlabs/docs/updates-the-ref-architec…

    …ture-link-to-install-doc
    
    Fix docs references from "provision" to "install"
    reidmv authored May 11, 2022
    Configuration menu
    Copy the full SHA
    dbe702d View commit details
    Browse the repository at this point in the history
  3. Support PE 2021.6 and 2019.8.11

    Adds support for the newly released versions
    reidmv committed May 11, 2022
    Configuration menu
    Copy the full SHA
    7c5b511 View commit details
    Browse the repository at this point in the history
  4. Add pe_installer_source param to peadm::install

    This will let users specify the download URL to retrieve the PE tarball
    from.
    reidmv committed May 11, 2022
    Configuration menu
    Copy the full SHA
    0ca461d View commit details
    Browse the repository at this point in the history
  5. Merge pull request #260 from puppetlabs/update-versions

    Support PE 2021.6 and 2019.8.11
    reidmv authored May 11, 2022
    Configuration menu
    Copy the full SHA
    257e704 View commit details
    Browse the repository at this point in the history
  6. Add pe_installer_source param to peadm::upgrade

    To permit upgrades to download installer media from arbitrary URL
    reidmv committed May 11, 2022
    Configuration menu
    Copy the full SHA
    a5a48fd View commit details
    Browse the repository at this point in the history
  7. Fixup spec stubs for backup, restore

    Update parameters a little bit. They still aren't totally right but this
    is a minor improvement.
    reidmv committed May 11, 2022
    Configuration menu
    Copy the full SHA
    def2a4a View commit details
    Browse the repository at this point in the history
  8. Merge pull request #261 from puppetlabs/pe_installer_source

    Add optional `pe_installer_source` parameter
    reidmv authored May 11, 2022
    Configuration menu
    Copy the full SHA
    f825c31 View commit details
    Browse the repository at this point in the history
  9. Release prep v3.7.0

    GitHub Action committed May 11, 2022
    Configuration menu
    Copy the full SHA
    2db6d1e View commit details
    Browse the repository at this point in the history
  10. Adjust changelog comments

    reidmv committed May 11, 2022
    Configuration menu
    Copy the full SHA
    e003b87 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #262 from puppetlabs/release-prep

    Release prep v3.7.0
    reidmv authored May 11, 2022
    Configuration menu
    Copy the full SHA
    eb032d3 View commit details
    Browse the repository at this point in the history