Merge pull request #106 from puppetlabs/release
(MODULES-10367) - v0.7.0 Release Merge Back
(FM-8846) - Provision file refactored
Merge pull request #107 from puppetlabs/pdksync_deb10
(FM-8846) - Provision file refactored
Merge pull request #108 from puppetlabs/pdksync_pdksync-honeycombsetup
(IAC-365) updating tokens and dataset for honeycomb
(IAC-215) - Implement use_litmus:true
Merge pull request #110 from puppetlabs/pdksync_IAC-215-2
pdksync - (IAC-215) - Implement use_litmus:true
Add weekly workflow on default branch
Merge pull request #111 from puppetlabs/pdksync_weekly_run
pdksync - Add weekly scheduled workflows
Update weekly workflow schedule
Merge pull request #115 from puppetlabs/pdksync_PDK_UPDATE
pdksync - (maint) - Pdk Update
Merge pull request #114 from puppetlabs/pdksync_weekly_run
pdksync - Update weekly scheduled workflows
Merge pull request #116 from sheenaajay/addappveyor
(IAC-285) Modify appveyor to run acceptance tests
(IAC-555) - Remove distelli-manifest.yml
Merge pull request #117 from puppetlabs/pdksync_IAC-555
pdksync - (IAC-555) - Remove distelli-manifest.yml
Merge pull request #119 from Filipovici-Andrei/master
(maint) Facter 4 necessary fix
Add net-ssh dependency gems to development group
Merge pull request #121 from puppetlabs/pdksync_dependency_gems_update
pdksync - Add dependency gems to development group
Merge pull request #122 from puppetlabs/pdksync_PDK_UPDATE
pdksync - (maint) - Pdk Update
Change provision from vmpooler to abs
Switch to default spec_helper_acceptance file
Update spec_helper_acceptance_local.rb
Merge pull request #123 from puppetlabs/pdksync_abs
pdksync - Use abs instead of vmpooler to provision test resources
(IAC-890) - Implement CentOS 8 travis tests
Merge pull request #124 from puppetlabs/pdksync_IAC-890
pdksync - (IAC-890) - Implement CentOS 8 travis tests
(IAC-973) - Update travis/appveyor to run on new default branch main
Merge pull request #127 from puppetlabs/pdksync_IAC-973
pdksync - (IAC-973) - Update travis/appveyor to run on new default branch main
(IAC-986) - Removal of inappropriate terminology
Merge pull request #132 from david22swan/IAC-986
(IAC-986) - Removal of inappropriate terminology
(MODULES-10833) Add support for puppet facts show
Merge pull request #134 from IrimieBogdan/MODULES-10833
(MODULES-10833) Add support for puppet facts show
(MODULES-10602) workaround for "765: unexpected token at ''" error
This is a rebase with the fixes provided by @DavidS and closes #125 When any fact on the target uses `Puppet::Util::Execution.execute`, something between facter and this task gets confused and returns a NUL character on stdout, instead of the JSON. This change patches the task to use Puppet's execution method to workaround the symptom. Note that this now completely discards facter's stderr making debugging fact failures even harder. Alternatively, we could remove `combine: false`, which would combine the stdout and stderr into a single stream, which in turn would have any fact resolution error cause the task unusable because the result is not parsable JSON anymore. See also FACT-2682 for a more detailed write-up of the underlying issue. Co-Authored-By: David Schmitt david.schmitt@puppet.com
Rename Facts class to FactsResolver
Use ruby path for gem installs on windows
Update init spec fail test to check for exit message
Merge pull request #135 from carabasdaniel/modules-10602-workaround
(MODULES-10602) workaround for "765: unexpected token at ''" error
Merge pull request #136 from carabasdaniel/release-prep-0.8.0
Release version 0.8.0