Commits on Feb 27, 2020

  1. Merge pull request #240 from puppetlabs/release

    (IAC-563) Release Merge back v3.0.0
    david22swan authored Feb 27, 2020
    Configuration menu
    Copy the full SHA
    c0fd07c View commit details
    Browse the repository at this point in the history
  2. (maint) - Pdk Update

    David Swan committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    00951bc View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2020

  1. Merge pull request #241 from puppetlabs/pdksync_PDK_UPDATE

    pdksync - (maint) - Pdk Update
    sheenaajay authored Feb 28, 2020
    Configuration menu
    Copy the full SHA
    b4fd721 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2020

  1. (IAC-140) PDK update for dependencies and CI config

    Perform a PDK update to commit the following changes:
    - Add Litmus dependencies
    - Remove Beaker dependencies
    - Ensure CI tests run in serial mode instead of parallel (spec)
    
    Also add support for new platforms to metadata.json
    Ciaran McCrisken committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    bf704a7 View commit details
    Browse the repository at this point in the history
  2. (IAC-140) Remove Beaker nodeset configs

    Ciaran McCrisken committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    70029eb View commit details
    Browse the repository at this point in the history
  3. (IAC-140) Refactor Spec Helper code for new Litmus exec'd tests

    There was a significant refactor in the test behaviour for Linux
    systems as part of the port to Litmus. Windows remains largely
    unchanged.
    
    For Linux systems, we significantly increased the platforms we're
    testing against to more accurately reflect the module's compatible
    OSs. Relying on 'shutdown -c' was not possible anymore:
    - systemd based OSs create /run/nologon when shutdown is invoked,
    preventing any more logins during the test
    - On modern OSs, 'shutdown -c' cannot cancel the reboot operation
    in anywhere near quick enough a manner
    - 'shutdown -c' will return 0 even if a shutdown operation was NOT
    in progress
    - 'shutdown -c' did not have consistent stdout / stderr messages
    to validate against. Typically, shutdown is a symlink to another
    binary / script, so behaviour differed between OSs quite sigificantly.
    
    The new approach is to substitute the shutdown cmd on PATH with a
    script that will output the args it was called with to a log file.
    We will then verify the correct args were passed to the script.
    This allows us to execute the agent with the module on each platform
    and ensure that functionality such as subscribing to another resource
    or invoking another resource downstream of a reboot, still works as
    expected.
    
    We will take a backup of the shutdown bin / script and restore it
    after the test suite has executed. There is also logic to ensure
    that we do not overwrite this binary if our dummy script is still
    present (this handles the scenario where a test is interrupted and
    then resumed before the RSpec.after block has executed).
    Ciaran McCrisken committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    b1029a3 View commit details
    Browse the repository at this point in the history
  4. (IAC-140) Add travis_el6 platform back

    Ciaran McCrisken committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    219da0b View commit details
    Browse the repository at this point in the history
  5. (IAC-140) Refactor of RSpec tests for Litmus port

    Ciaran McCrisken committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    b31af0b View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2020

  1. (IAC-140) Revert metadata.json changes

    Ciaran McCrisken committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    5fefeab View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2020

  1. (IAC-140) Get Bolt acceptance tests working in Litmus

    Ensure the spec_prep Rake task runs before any Litmus Rake tasks
    as the Bolt tasks require them.
    
    Helper method added to process Bolt task output for test pass/fail
    assertion.
    
    Changed Bolt version dependency from '~> 1.3' to '> 1.3' as we're
    on 2.x now.
    Ciaran McCrisken committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    0ab841c View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2020

  1. (IAC-140) Merge similar tests together

    Ciaran McCrisken committed Apr 20, 2020
    Configuration menu
    Copy the full SHA
    11d757a View commit details
    Browse the repository at this point in the history
  2. (IAC-140) Code review feedback changes

    Ciaran McCrisken committed Apr 20, 2020
    Configuration menu
    Copy the full SHA
    067c597 View commit details
    Browse the repository at this point in the history
  3. (IAC-140) More cleanup for consistency

    Ciaran McCrisken committed Apr 20, 2020
    Configuration menu
    Copy the full SHA
    7fb487e View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2020

  1. Merge pull request #244 from sanfrancrisko/IAC-140

    (IAC-140) Port puppetlabs-reboot to Litmus
    DavidS authored Apr 21, 2020
    Configuration menu
    Copy the full SHA
    6df9c12 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2020

  1. Add net-ssh dependency gems to development group

    Daniel Carabas committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    1708497 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #247 from puppetlabs/pdksync_dependency_gems_update

    pdksync - Add dependency gems to development group
    daianamezdrea authored Apr 27, 2020
    Configuration menu
    Copy the full SHA
    d3c76d0 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2020

  1. Change provision from vmpooler to abs

    Daniel Carabas committed May 18, 2020
    Configuration menu
    Copy the full SHA
    6519e51 View commit details
    Browse the repository at this point in the history
  2. Switch to default spec_helper_acceptance file

    Daniel Carabas committed May 18, 2020
    Configuration menu
    Copy the full SHA
    faf1850 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2020

  1. (IAC-140) Add Rakefile extras to .sync.yml

    (IAC-140) Add ed25519 gem to Gemfile
    
    (IAC-140) Add ed25519 gem to system_tests gem group
    
    Run pdk update
    
    Fix Rubocop offence
    Ciaran McCrisken committed May 19, 2020
    Configuration menu
    Copy the full SHA
    383565b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #245 from sanfrancrisko/litmus_port_cleanup

    (IAC-140) Litmus port cleanup
    sheenaajay authored May 19, 2020
    Configuration menu
    Copy the full SHA
    f7bcf65 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2020

  1. Merge pull request #249 from puppetlabs/pdksync_abs

    pdksync - Use abs instead of vmpooler to provision test resources
    sheenaajay authored May 27, 2020
    Configuration menu
    Copy the full SHA
    8ebaee9 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2020

  1. (IAC-886) Remove SLES 11 from release checks

    Ciaran McCrisken committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    4ef7908 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2020

  1. Merge pull request #250 from puppetlabs/pdksync_maint/iac-886

    pdksync - (IAC-886) Back out SLES 11 from release checks
    david22swan authored Jun 15, 2020
    Configuration menu
    Copy the full SHA
    f53ea27 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2020

  1. (IAC-890) - Implement CentOS 8 travis tests

    David Swan committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    5ad7b36 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2020

  1. Merge pull request #251 from puppetlabs/pdksync_IAC-890

    pdksync - (IAC-890) - Implement CentOS 8 travis tests
    sheenaajay authored Jun 25, 2020
    Configuration menu
    Copy the full SHA
    ba6cf42 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2020

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

Commits on Aug 6, 2020

  1. Merge pull request #253 from puppetlabs/pdksync_IAC-973-2

    pdksync - (IAC-973) - Update travis/appveyor to run on new default branch `main`
    pmcmaw authored Aug 6, 2020
    Configuration menu
    Copy the full SHA
    4b3b751 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Configuration menu
    Copy the full SHA
    903aab5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #258 from Disha-maker/IAC-1116_puppetlabs-reboot_a…

    …uthorname
    
    (IAC-1116) - updating authorname to puppetlabs
    sanfrancrisko authored Oct 21, 2020
    Configuration menu
    Copy the full SHA
    dfe0ffd View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2020

  1. (IAC-1003) - Removal of inappropriate terminology

    Removal of any offensive or inappropriate terminology from the code base.
    David Swan committed Nov 11, 2020
    Configuration menu
    Copy the full SHA
    e30a83e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #259 from david22swan/IAC-1003/main/removal_of_ina…

    …ppropriate_terminology
    
    (IAC-1003) - Removal of inappropriate terminology
    sheenaajay authored Nov 11, 2020
    Configuration menu
    Copy the full SHA
    75a8257 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. Release version 3.1.0

    David Swan committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    56693fe View commit details
    Browse the repository at this point in the history