Commits on Jan 9, 2019

  1. Merge pull request #68 from puppetlabs/release

    (MODULES-8420) Merge back 0.5.0
    eimlav authored Jan 9, 2019
    Configuration menu
    Copy the full SHA
    9f1211e View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2019

  1. (MODULES-8456) Update pdk config for testing module tasks

    Ensure pdk config preserves necessary information for testing module tasks with bolt.
    donoghuc committed Jan 11, 2019
    Configuration menu
    Copy the full SHA
    5a8f1ca View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2019

  1. Merge pull request #70 from puppetlabs/pdk_sync

    (MODULES-8456) Update pdk config for testing module tasks
    david22swan authored Jan 14, 2019
    Configuration menu
    Copy the full SHA
    838e509 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2019

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

Commits on Jan 16, 2019

  1. Merge pull request #69 from puppetlabs/pdksync_pdksync_heads/master-0…

    …-g6814a87
    
    pdksync - pdksync_heads/master-0-g3978a9c
    Helen authored Jan 16, 2019
    Configuration menu
    Copy the full SHA
    dad5021 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2019

  1. (MODULES-8456) Do not use custom rake task for test invocation

    This commit changes the rake task acceptance test invocation from `task_acceptance` to the "default" `beaker` to avoid having "special cases" in CI.
    donoghuc committed Jan 18, 2019
    Configuration menu
    Copy the full SHA
    b761c96 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2019

  1. Merge pull request #71 from donoghuc/MODULES-8456

    (MODULES-8456) Do not use custom rake task for test invocation
    david22swan authored Jan 21, 2019
    Configuration menu
    Copy the full SHA
    6d8c5c1 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2019

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

Commits on Jan 31, 2019

  1. pdksync_1.9.0-0-g7281db5

    lionce committed Jan 31, 2019
    Configuration menu
    Copy the full SHA
    e3f34f7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #75 from puppetlabs/pdksync_pdksync_1.9.0-0-g7281db5

    pdksync - pdksync_1.9.0-0-g7281db5
    pmcmaw authored Jan 31, 2019
    Configuration menu
    Copy the full SHA
    90a5d81 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #73 from david22swan/consolidate

    (FM-7720/FM-7722/FM-7723) Consolidate Windows Metadata
    eimlav authored Jan 31, 2019
    Configuration menu
    Copy the full SHA
    f544a04 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2019

  1. Configuration menu
    Copy the full SHA
    5d2179d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #77 from puppetlabs/revert-73-consolidate

    Revert "(FM-7720/FM-7722/FM-7723) Consolidate Windows Metadata"
    Helen authored Feb 14, 2019
    Configuration menu
    Copy the full SHA
    68deba9 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2019

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

Commits on Feb 21, 2019

  1. Merge pull request #79 from tphoney/MODULES-3958

    (MODULES-3958) enable rspec-mock and code coverage
    Helen authored Feb 21, 2019
    Configuration menu
    Copy the full SHA
    b3dd77c View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2019

  1. Configuration menu
    Copy the full SHA
    9a9de9c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #80 from eimlav/modules-8717

    (MODULES-8717) Fix dependency issue with BoltSpec
    david22swan authored Mar 4, 2019
    Configuration menu
    Copy the full SHA
    64e12b3 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2019

  1. Configuration menu
    Copy the full SHA
    790ba65 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #82 from puppetlabs/pdksync_modules-8728

    pdksync - Remove .project from .gitignore
    david22swan authored Mar 7, 2019
    Configuration menu
    Copy the full SHA
    0b811af View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2019

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

Commits on Mar 15, 2019

  1. (BOLT-1103) Rewrite and fix status output

    Return information from the service command itself, i.e. systemctl,
    service, or initctl.  Also provide the error message as part of the json
    object.  Directly check the return code of commands instead of storing
    $? in a variable when we can.  Use mktmp and exec to manage stderr.
    m0dular authored and donoghuc committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    ab1e805 View commit details
    Browse the repository at this point in the history
  2. (BOLT-1103) Update bash task implementation metadata

    This commit adds the restart option to the list of acceptable values for action.
    m0dular authored and donoghuc committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    cc78de8 View commit details
    Browse the repository at this point in the history
  3. (maint) Update rspec to use include pattern

    Previously when verifying hash results with the `eq` matcher the output would be difficult to debug. This commit refactors the matchers to use `include` which allows the contents of the has to be verified in the debug message for a failed test.
    donoghuc committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    64deb54 View commit details
    Browse the repository at this point in the history
  4. (BOLT-1103) Unify bash task implementation output

    This commit updates the output values for the bash implementation of the task to match those of the ruby/puppet implementation.
    donoghuc committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    d8966a2 View commit details
    Browse the repository at this point in the history
  5. (BOLT-1103) Unify powershell implementation output

    Previously the powershell implementation did not have the same output as the bash or ruby/puppet implementation. This commit also adds test for windows specific target OS that use powershell implementation.
    donoghuc committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    5426e16 View commit details
    Browse the repository at this point in the history
  6. (BOLT-1103) Standardize error reporting

    Update the bash and powershell error output to have same keys as ruby/puppet implementation.
    donoghuc committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    dbfc0c1 View commit details
    Browse the repository at this point in the history
  7. (BOLT-1103) Use -inputObject parameter for service manipulation

    When invoking the `{start,stop,restart}-service` functions on a `ServiceController` object in powershell <= 2.0 the `-inputObject` parameter is required. This commit avoids errors when older powershell versions are uses while maintaining compatability with newer versions.
    donoghuc committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    eaa1061 View commit details
    Browse the repository at this point in the history
  8. (FM-7798) Adopt task_run pattern for testing module

    Update to generic task_run function for testing the task implementations to support transitioning to Litmus for testing.
    donoghuc committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    3e3eb70 View commit details
    Browse the repository at this point in the history
  9. (BOLT-1103) Validate action parameter for bash/powershell

    The enable and disable actions are not allowed in bash/powershell because the behavior with different init systems is too complicated/unreliable. In the case where the `service::linux` or `service::windows` task is invoked directly the metadata validation will handle this, however if the task is invoked with just `service` and the `puppet-agent` feature is not set on the target and the `shell` or `powershell` feature is then those actions will not be forbidden by metatdata. This commit implements verification that only the available actions are allowed.
    donoghuc committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    ea6c6e9 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2019

  1. Configuration menu
    Copy the full SHA
    6ceef1b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #85 from conormurraypuppet/add-discovery-extension…

    …-metadata
    
    (SEN-796) Add discovery extension metadata
    eimlav authored Mar 19, 2019
    Configuration menu
    Copy the full SHA
    5527f72 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2019

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

Commits on Mar 26, 2019

  1. Merge pull request #86 from conormurraypuppet/SEN-796-move-extension-…

    …metadata
    
    (SEN-796) Move extension metadata
    eimlav authored Mar 26, 2019
    Configuration menu
    Copy the full SHA
    1a755f0 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2019

  1. (BOLT-1206) Refactor acceptance tests to use BoltSpec update

    This refactor leverages new functionality in BoltSpec::Run whereby the run_* functions will set config and inventory based on bolt_config or bolt_inventory being defined in scope. This allows us to use the run_task function efficiently and cleanly without having to define a task_run helper.
    donoghuc committed Apr 1, 2019
    Configuration menu
    Copy the full SHA
    1085c47 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2019

  1. Change $s to $service

    m0dular committed Apr 5, 2019
    Configuration menu
    Copy the full SHA
    2ccf072 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #83 from donoghuc/BOLT-1103

    (BOLT-1103) Unify output of task implementations
    donoghuc authored Apr 5, 2019
    Configuration menu
    Copy the full SHA
    81c79a2 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2019

  1. (MODULES-8887) - 0.6.0 Release Prep

    David Swan committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    8a88151 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2019

  1. Merge pull request #87 from david22swan/ReleasePrep

    (MODULES-8887) - v0.6.0 Release Prep
    pmcmaw authored Apr 9, 2019
    Configuration menu
    Copy the full SHA
    b9bb6f8 View commit details
    Browse the repository at this point in the history