Commits on Mar 30, 2021

  1. Updated docs to reflect bolt 3.5 usage

      * Update docs for bolt 3.x and new auto module dependency download
      * Updated version of supported bolt
      * Detailed more usage of staging directory
    logicminds committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    97dec85 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. Make use of parallelize() function

    Implement changes to Plan[peadm::action::install] to take advantage of
    expiremental parallelize() function to facilitate code clean-up and
    determine if it can be used to improve performance of PE installation
    process.
    ody committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    9878142 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #151 from ody/parallelize

    Make use of parallelize() function
    reidmv authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    7bd1c1e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #150 from nwops/bolt_35

    Updated docs to reflect bolt 3.5 usage
    reidmv authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    de0961f View commit details
    Browse the repository at this point in the history
  4. Improve error handling of extra-large install

    Previously, the pe_install task would ignore any erroneous exit codes
    emitted by the pe installer. This caused user confusion because actual
    failures to install resulted in strange errors later in the plan. This
    commit improves the user experience by ensuring some basic smoke tests
    pass, or else actually failing at this step.
    reidmv committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    4676013 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    69d603a View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2021

  1. Parallelize database nodes agent run

    It can be done at the same time other agents are installing
    reidmv committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    8571dbe View commit details
    Browse the repository at this point in the history
  2. Incorporate safety wait into sign_csr

    When signing CSRs, it is common that the CSR will have been submitted
    just prior. Previously, plans which did both would have to pause after
    submitting the CSR to ensure there was time for the server to have fully
    processed it before running the sign task, in order to avoid any chance
    of ready-to-sign timing problems.
    
    This commit makes the sign_csr task itself attempt to sign up to six
    times, waiting one second between attempts, in order to avoid needing to
    do that in the plan.
    reidmv committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    c05e7ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f613558 View commit details
    Browse the repository at this point in the history
  4. Update referenced versions

    The default PE version, the listed supported Bolt version
    reidmv committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    69b0d04 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #152 from reidmv/fix-installer-exit-handling

    Fix installer exit handling
    reidmv authored Apr 2, 2021
    Configuration menu
    Copy the full SHA
    dab3f8e View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. Add recovery procedure docs

    reidmv committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    2825371 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. Configuration menu
    Copy the full SHA
    2a81c70 View commit details
    Browse the repository at this point in the history
  2. Improve compiler recovery documented procedure

    Resolves issues with extra large architecture
    reidmv committed May 4, 2021
    Configuration menu
    Copy the full SHA
    ac7e5b4 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

  1. Configuration menu
    Copy the full SHA
    55ecc6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b5da5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5df919 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a9a208c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0f894cf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c89355a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    65cc0f0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    66ba8e4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b2c5d36 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8e65c28 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    417daa5 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2021

  1. Configuration menu
    Copy the full SHA
    cdd0cf6 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

  1. Configuration menu
    Copy the full SHA
    52b3a05 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. Configuration menu
    Copy the full SHA
    11206ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d50e0c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29fd649 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1046174 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2021

  1. Configuration menu
    Copy the full SHA
    6151e79 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f739fe View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2021

  1. Configuration menu
    Copy the full SHA
    f9e9066 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2021

  1. Configuration menu
    Copy the full SHA
    85c8758 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fd48aa View commit details
    Browse the repository at this point in the history
  3. (SOLARCH-376) changing the role to puppet/server to avoid confusion w…

    …ith primary and replica
    davidsandilands authored and reidmv committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    85eefb3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #153 from puppetlabs/SOLARCH-376

    SOLARCH-376 language and terminology updates
    reidmv authored Jun 2, 2021
    Configuration menu
    Copy the full SHA
    fe27482 View commit details
    Browse the repository at this point in the history
  5. Add smoke test Github action

    This is currently in testing
    reidmv committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    4f2fcc4 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. Permit target certnames to be specified by var

    This allows Target objects to indicate the certname that should be used
    for them by setting a var. Using a var avoids needing to construct new
    Target objects when/if the target object doesn't have a name, but the
    uri isn't a valid certname. In that circumstance, just set_var(certname,
    ...) on the target.
    reidmv committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    14e5567 View commit details
    Browse the repository at this point in the history
  2. Rename peadm::target_name => peadm::certname

    This better reflects that the certname can now be different from the
    target name by way of a certname var.
    reidmv committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    e5c5177 View commit details
    Browse the repository at this point in the history
  3. Sanitize the default for complier_pool_address

    In the event a Target or Array[Target] is passed for $primary_host, the
    default for compiler_pool_address needs to be made compatible.
    reidmv committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    c354302 View commit details
    Browse the repository at this point in the history
  4. Add Bolt gem version constraint, due to bug

    Remove this constraint when the referenced bug is resolved.
    reidmv committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    045f698 View commit details
    Browse the repository at this point in the history
  5. Remove bolt-project.yaml

    Projects do not support functions, so having this file around is
    problematic because it prevents `bolt plan run peadm::*` plans from
    executing correctly when run from inside the module folder.
    
    The project.yaml file was originally added to make testing/using the
    module easier. However, since then, this has become an option:
    
        bolt project init my_org --modules puppetlabs-peadm
    
    Given an easy way of downloading and using the module, removal of the
    bolt-project.yaml file to fix other problems is the thing to do.
    reidmv committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    fd4812c View commit details
    Browse the repository at this point in the history
  6. Create peadm_spec fixture and plans

    This fixture contains plans used in acceptance testing of peadm, such as
    provisioning test systems, and installing PE on them.
    reidmv committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    59150a3 View commit details
    Browse the repository at this point in the history
  7. Add timeouts to smoke test

    Cloud CI VMs expire in two hours, so there's no point letting the
    install step run longer than that.
    reidmv committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    6238b18 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    362f74c View commit details
    Browse the repository at this point in the history
  9. Remove matrix from smoke test

    reidmv committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    b4ba444 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    706d3e9 View commit details
    Browse the repository at this point in the history
  11. Add debugging workflow

    reidmv committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    b9c5977 View commit details
    Browse the repository at this point in the history