Merge pull request #281 from puppetlabs/release
(MODULES-10164) Release version v3.0.1
Merge pull request #274 from puppetlabs/pdksync_travis-updates
pdksync - (maint) travis updates: bundler and slack
Correct supported Puppet lower bound to 5.5.0
Prior to this commit the metadata erroneously claimed support for 4x versions of Puppet, on which it has not been tested and would fail to run as the `ruby-pwsh` dependency requires Ruby 2.3 or higher which ships in Puppet 5x. Further, Puppeet 4x is no longer officially supported at all.
Merge pull request #282 from puppetlabs/patch-puppet-lower-bound
Correct supported Puppet lower bound to 5.5.0
Merge pull request #284 from puppetlabs/pdksync_pdksync-honeycombsetup
(IAC-365) updating tokens and dataset for honeycomb
(FM-8856) Convert acceptance testing to litmus
This commit changes the acceptance testing framework from beaker to litmus, enabling acceptance testing in CI.
Add weekly workflow on default branch
Merge pull request #283 from michaeltlombardi/ticket/master/FM-8856-l…
…itmusify (FM-8856) Convert acceptance testing to litmus
Merge pull request #290 from puppetlabs/pdksync_weekly_run
pdksync - Add weekly scheduled workflows
Merge pull request #291 from sheenaajay/removenodesets
(maint) Remove beaker nodesets, module is ported to litmus.
Update weekly workflow schedule
Merge pull request #294 from puppetlabs/pdksync_weekly_run
pdksync - Update weekly scheduled workflows
(MODULES-10539) Remove commands idiom from PowerShell provider
Prior to this commit the PowerShell exec provider used the commands idiom to load the PowerShell executable path for use. Once the module was refactored to rely on the ruby-pwsh gem via the puppetlabs/pwshlib module, the code for determining the path was updated to depend on a helper function. However, the commands method is (apparently?) evaluated during catalogue compilation, causing the Puppet run to explode unexpectedly if the dependent module is not available. This commit removes the commands idiom and relies on the feature confine which should evaluate during a Puppet run and, when that feature is not found (because puppetlabs/pwshlib is not installed) it will report that the provider is not functional rather than blow up the entire Puppet run.
Merge pull request #287 from michaeltlombardi/ticket/master/MODULES-1…
…0539-remove-command-functionality (MODULES-10539) Remove commands idiom from PowerShell provider
Merge pull request #295 from puppetlabs/pdksync_PDK_UPDATE
pdksync - (maint) - Pdk Update
Remove system-tests group from Gemfile
Neither beaker nor puppet-blacksmith is used anymore.
Merge pull request #299 from DavidS/remove-beaker-gems
Remove system-tests group from Gemfile
Add net-ssh dependency gems to development group
Change provision from vmpooler to abs
Merge pull request #301 from carabasdaniel/fix_agent_install
Add net-ssh dependency gems to development group
Merge pull request #303 from puppetlabs/pdksync_abs
pdksync - Use abs instead of vmpooler to provision test resources
Merge pull request #305 from sheenaajay/appveyorfix
(maint) pin bolt to 2.6.0 version for work around of invalid exit code
Merge pull request #307 from puppetlabs/pdksync_removeboltgem
pdksync - "(IAC-897) Remove bolt pin from sync.yaml file"
(maint) Remove interpolate_powershell method
This was added to Litmus so we can remove it here. Also keeps this one from diverging if the Litmus version changes. Use full namespace method call Convert to fully qualified namespace method calls Include 'puppet_litmus/util' Fix interpolate_powershell method ref (maint) Fix typo (maint) Fix another typo!
Merge pull request #298 from puppetlabs/maint/remove_ps_interpolate_m…
…ethod (maint) Remove interpolate_powershell method
(IAC-848) - Support added for CentOS 8 and RHEL 8
(IAC-847) - Support added for Debian 10
(maint) - provision/travis cleanup
Merge pull request #306 from david22swan/IAC-835
(IAC-835) Support added for Debian 10 and CentOS/RHEL 8
Merge pull request #308 from michaeltlombardi/tickets/release/IAC-949
(IAC-949) Release prep for v4.0.0