Commits on Dec 4, 2023

  1. (PA-5954) Add Amazon linux to install the 'cronie' (instead of cron) …

    …module used in rpm based platforms
    shubhamshinde360 committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    c3805ad View commit details
    Browse the repository at this point in the history
  2. Merge pull request #66 from shubhamshinde360/PA-5954

    (PA-5954) Add Amazon linux to install the 'cronie' (instead of cron) module used in rpm based platforms
    mhashizume authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    fa38889 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    6384855 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #67 from shubhamshinde360/PA-5575

    (PA-5575) Add Amazon to display support in Puppet forge
    shubhamshinde360 authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    f194c22 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Address Rubocop offenses

    mhashizume committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    397f681 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Update to PDK template 3.0.1

    This commit updates this module from PDK template 2.7.1 to 3.0.1.
    
    In addition to the boilerplate changes, this also:
    
    - Updates the "auto release" GitHub Action to "release prep," reflecting
      upstream change (puppetlabs/pdk-templates@c3f57b7).
    - Removes the github_changelog_generator and concurrent-ruby gems, which
      were previously needed for the release process but are no longer
      necessary in newer release processes in the PDK template.
    - Changes "Darwin" to "macOS" in the metadata.json.
    mhashizume committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    053715a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #68 from mhashizume/PA-5963/main/concurrent-ruby

    Update to PDK template 3.0.1
    joshcooper authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    3f792e8 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Remove logic for older agents

    This commit removes logic that skipped tests on older agents that are no
    longer supported.
    mhashizume committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    0876962 View commit details
    Browse the repository at this point in the history
  2. Replace assert_no_match

    The assert_no_match method in Beaker was long deprecated then eventually
    removed altogether in voxpupuli/beaker@6282311
    
    This commit updates assert_no_match to refute_match.
    mhashizume committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    64887b5 View commit details
    Browse the repository at this point in the history
  3. Update stdout and stderr methods

    Previously in Beaker, you could use standalone stdout and stderr methods
    to access output from remote machines.
    
    These methods were deprecated in 2013 with voxpupuli/beaker@28b2510 and
    dropped entirely in voxpupuli/beaker@73a31c7.
    
    This commit removes these methods from Beaker tests in favor of calling
    stdout and stderr methods on Result objects.
    mhashizume committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    1cf6dd8 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Merge pull request #69 from mhashizume/PA-5022/main/beaker-deprecated

    Update deprecated Beaker methods
    cthorn42 authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    429eecf View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

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

Commits on Feb 14, 2024

  1. Merge pull request #70 from tvpartytonight/PA-5966

    Stop using legacy facts
    joshcooper authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    59f2741 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configure host type as AIO

    Previously, when running with beaker 5 and latest beaker-puppet, tests failed
    with:
    
        cannot add defaults of type pe for host redhat7-64-1 (add_pe_defaults_on not present)
    
    The error came from beaker-puppet when it tried to configure the host as a PE
    agent[1].
    
    The root cause is beaker defaults its options to `pe`[2]. When `beaker-puppet`
    calls the `configure_type_defaults_on` method, it calls the appropriate
    `add_<type>_defaults_on` method. This works when using beaker 4 as `beaker-pe`
    is pulled in as a dependency and its `add_pe_defaults_on` method[3] is included
    into the tests.
    
    However, when running with beaker5, beaker-pe is not loaded, so the method is
    undefined. It appears beaker-puppet_install_helper is responsible for the
    whether beaker-pe is loaded or not, but only when using
    beaker-puppet_install_helper 0.9.4.
    
    Since these tests don't actually depend on PE, drop beaker-pe, require
    'beaker-puppet' directly (so the install_from_build_data_url method exists) and
    configure the host type directly.
    
    [1] https://github.com/puppetlabs/beaker-puppet/blob/7175b5c1acb5cddb3a31ddcc114f09cddd3b83d0/lib/beaker-puppet/install_utils/puppet_utils.rb#L167
    [2] https://github.com/voxpupuli/beaker/blob/c61ee381d3801bad70989d9b3cbf970771e6f330/lib/beaker/options/presets.rb#L139
    [3] https://github.com/puppetlabs/beaker-pe/blob/3bfe913b8d57c805cc0c51ae899fff174224d5f5/lib/beaker-pe/install/pe_defaults.rb#L93
    joshcooper committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    d456d2a View commit details
    Browse the repository at this point in the history
  2. Update to beaker5

    Update beaker dependencies in .sync.yml
    
      beaker 5.x
      beaker-abs 1.x
      beaker-puppet 3.x
    joshcooper committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    d1de8e2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #71 from joshcooper/beaker5

    Beaker5
    joshcooper authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    3b05cfe View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Limit beaker-puppet to older Rubies

    No version of beaker-puppet is compatible with Ruby >= 3.2 because of
    taint functions. Because beaker-puppet specifies that it cannot run on
    Ruby > 3.1 in its gemspec, when you run bundle install on newer
    Rubies-even when excluding the Gem group to which beaker-puppet
    belongs-Bundler errors.
    
    This commit updates the Gemfile to only list beaker-puppet if Ruby is
    less than 3.1.0.
    mhashizume committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    8934cee View commit details
    Browse the repository at this point in the history
  2. Make Vox Rake tasks conditional

    This commit updates the Rakefile to only attempt to use Vox Rake tasks
    if the voxpupuli-acceptance gem is installed.
    mhashizume committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    52768c9 View commit details
    Browse the repository at this point in the history
  3. Documentation housekeeping

    This commit comprises minor documentation updates as flagged by Puppet
    Strings. This includes:
    
    - Moving the Japanese README to the root of the project (YARD does not
      know how to parse a readmes directory).
    - Add a minimal description to the crontab provider.
    mhashizume committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    5f97f84 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Merge pull request #72 from mhashizume/PA-6049/main/release-prep

    Release prep housekeeping
    tvpartytonight authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    3ec0edb View commit details
    Browse the repository at this point in the history
  2. Release prep v1.3.0

    GitHub Actions committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    7d9b07a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #74 from puppetlabs/release-prep

    Release prep v1.3.0
    mhashizume authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    19eb783 View commit details
    Browse the repository at this point in the history