Commits on Sep 24, 2021

  1. (SUP-2643) Add option to override version assertion

    Prior to this commit, there was no way to force an override to the PE
    version assertion. This commit adds a new parameter that will override
    the PE version check and output a warning when enabled. This is useful
    in testing new PE versions that are not yet supported by the module.
    Jarret Lavallee committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    d98c551 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. Configuration menu
    Copy the full SHA
    6e16e7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50ccb74 View commit details
    Browse the repository at this point in the history
  3. adds spaces around the brackets to meet bash syntax

    Co-authored-by: Reid Vandewiele <reid@puppet.com>
    mcka1n and reidmv authored Sep 27, 2021
    Configuration menu
    Copy the full SHA
    d1ae598 View commit details
    Browse the repository at this point in the history
  4. uses proper quotes around variable

    Co-authored-by: Reid Vandewiele <reid@puppet.com>
    mcka1n and reidmv authored Sep 27, 2021
    Configuration menu
    Copy the full SHA
    6f5c612 View commit details
    Browse the repository at this point in the history
  5. removes -p flag to avoid future mktemp conflicts

    Co-authored-by: Reid Vandewiele <reid@puppet.com>
    mcka1n and reidmv authored Sep 27, 2021
    Configuration menu
    Copy the full SHA
    63deb3f View commit details
    Browse the repository at this point in the history
  6. uses proper syntax for interpolation

    Co-authored-by: Reid Vandewiele <reid@puppet.com>
    mcka1n and reidmv authored Sep 27, 2021
    Configuration menu
    Copy the full SHA
    4c90d40 View commit details
    Browse the repository at this point in the history
  7. removes unused variable

    mcka1n committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    35b05eb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f1b8f6d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9b3ff97 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. Configuration menu
    Copy the full SHA
    b1ec230 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87342b4 View commit details
    Browse the repository at this point in the history
  3. removes the name argument from mktemp

    Co-authored-by: Reid Vandewiele <reid@puppet.com>
    mcka1n and reidmv authored Sep 28, 2021
    Configuration menu
    Copy the full SHA
    4965f43 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #215 from puppetlabs/SOLARCH-622

    Improve reliability of downloading PE tarball
    reidmv authored Sep 28, 2021
    Configuration menu
    Copy the full SHA
    3924918 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Return accurate 'supported' data even when unsafe

    The new $permit_unsafe_versions parameter allows the
    assert_supported_pe_version() function to not raise on failure, but it
    should always return accurate data about whether or not the given
    version is or isn't supported.
    reidmv committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    275ecb4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #204 from jarretlavallee/sup_2643_version_override

    Add development and testing option to permit installing unsupported PE versions
    reidmv authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    c0908a2 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. Improve logging of peadm::download

    Adjust message language, add message for moving temp file into target
    location on successful download
    reidmv committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    bb8a795 View commit details
    Browse the repository at this point in the history
  2. Determine signing key from asc file

    Rather than expecting that downloaded files will be signed with a known
    key, simply use the key from the signature asc file.
    
    The purpose of this validation isn't to validate authenticity. It is
    only to validate digest.
    reidmv committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    4e3e52a View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. Merge pull request #219 from puppetlabs/GH-216

    Determine validation key from asc signature file
    davidsandilands authored Oct 4, 2021
    Configuration menu
    Copy the full SHA
    009b631 View commit details
    Browse the repository at this point in the history
  2. Catch mv errors when downloading

    If moving the temporary file into the final location fails, make sure
    that error is caught and return values set appropriately.
    reidmv committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    a55a966 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. Merge pull request #220 from puppetlabs/maint-catch-mv-errors

    Catch mv errors when downloading
    reidmv authored Oct 5, 2021
    Configuration menu
    Copy the full SHA
    53c8968 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Fail agent_install if agent is already installed

    The PE bash installer script doesn't support re-configuring an existing
    agent, which is critical to our use case. Therefore, we should fail if
    the agent is already installed, since we cannot guarantee correct
    configuration in that scenario.
    reidmv committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    41e55ad View commit details
    Browse the repository at this point in the history
  2. Remove inotify and log watching service from docker examples

      * Previously we could spit out logs of what bolt was doing.
        This feature is now natively supported in bolt and there
        is no need for installing inotify and supporting services.
    
      * Additionally, this adds the old pe installer gpg key
    
      * Reformats json and yaml files under spec/docker
    logicminds committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    5e139ba View commit details
    Browse the repository at this point in the history
  3. Use the docker host's bolt command and bolt project file

      * The previously implementation used pdk which ships with an
        older version of bolt.  This allows the user to use the local
        installation of bolt which is the same procedure as using peadm
        directly.
    
      * This also fixes a few issues around module dependencies and relying
        on the fixtures path.  Users are no longer required to have pdk
        or run bundle commands.  Since this uses pure bolt the entire process
        mimics that of a real installation and usage.
    
      * Updates install and upgrade scripts to use bolt commands
    logicminds committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    2313fa7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f81a635 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #223 from puppetlabs/fail-agent_install-on-reinstall

    Fail agent_install if agent is already installed
    reidmv authored Oct 6, 2021
    Configuration menu
    Copy the full SHA
    95e4cd9 View commit details
    Browse the repository at this point in the history
  6. Adds ability to optionally add agents for docker examples

      * Previously the documentation detailed instructions for
        how to add agents to a docker example cluster.  This
        adds a script to do the dirty work.
    logicminds committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    abfd2b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Merge pull request #224 from nwops/docker_fix

    Updates docker to use bolt commands
    reidmv authored Oct 7, 2021
    Configuration menu
    Copy the full SHA
    e5e0d61 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2021

  1. Configuration menu
    Copy the full SHA
    a3b61ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b3b5b5 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2021

  1. Merge pull request #227 from puppetlabs/SOLARCH-716

    Accidentally closed instead of merging Merging despite broken test @reidmv advised of issue. Will fix the test separately
    davidsandilands authored Dec 29, 2021
    Configuration menu
    Copy the full SHA
    11927ab View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. Fix failing table output tests

    The gem was updated and the output format changed slightly.
    
    These tests should probably just be removed; they are too exact and
    finicky.
    reidmv committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    748975e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #228 from puppetlabs/fix-table-tests

    Fix failing table output tests
    davidsandilands authored Jan 4, 2022
    Configuration menu
    Copy the full SHA
    131def2 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Support PE 2021.4

    This commit adds support for PE 2021.4
    reidmv committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    66d3c80 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #229 from puppetlabs/2021.4

    Support PE 2021.4
    reidmv authored Jan 5, 2022
    Configuration menu
    Copy the full SHA
    2527bc0 View commit details
    Browse the repository at this point in the history
  3. Update stdlib dependency

    New version 8.1 is supported
    reidmv committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    17d5b62 View commit details
    Browse the repository at this point in the history
  4. Release prep v3.3.0

    GitHub Action committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    6a526af View commit details
    Browse the repository at this point in the history
  5. Merge pull request #230 from puppetlabs/release-prep

    Release prep v3.3.0
    reidmv authored Jan 5, 2022
    Configuration menu
    Copy the full SHA
    130948d View commit details
    Browse the repository at this point in the history