Merge pull request #1 from MartyEwings/main
correction for ordering and state management in testing
(maint) Rename exclusion parameter
Prior to this commit the exclusion list was named `exclude_self_service_indicators`. This commit updates the parameter name to `indicator_exclusions` and does some minor formatting changes.
(maint) Minor formatting changes
Prior to this commit, the facts did not have full paths to the `puppet` executable. This commit updates to use the full paths and simplifies the logic where it was simple.
Merge pull request #2 from jarretlavallee/minor_linting
(maint) Minor linting
(maint) Move service logic to a module
Prior to this commit, the logic for checking the service state depended on running the `puppet resource` face from an exec. This commit adds some code to use `Puppet::Type` and provides methods to check the service states in a shared module.
Merge pull request #3 from jarretlavallee/service_states
(maint) Move service logic to a module
Merge pull request #5 from MartyEwings/main
Adds additional indicators
Merge pull request #8 from MartyEwings/main
Adds in PE node confinement types and more status checks
Prior to this commit, S0007 used existing facts to check the free disk space. This commit adds a shared method to check the disk space of an arbitrary filesytem path and uses it for S0007 and S0008. Prior to this commit, the acceptance test was checking that all elements in the fact hash were not false, however it did not specify the number of elements in the hash This could lead to a scenario where a chunk is missing and still passes. This commit checks the explicit number of chunks in the hash.
Merge pull request #9 from jarretlavallee/filesystem_free
Adds a filesystem free method
syncing from "puppetlabs/support_workflows"
Prior to this commit, the class would fail with an error if the self_service fact was not present. This commit updates the code to handle a missing self_service fact.
Merge pull request #10 from jarretlavallee/gate_class_on_fact
(fix) Do not filter on Undef
syncing from "puppetlabs/support_workflows"
Merge pull request #12 from MartyEwings/main
(SUP-2861) Puppet Agent Health Checks
Merge pull request #13 from MartyEwings/main
(SUP-2861) Basic Readme for version 0.1.0
Merge pull request #14 from MartyEwings/main
(SUP-2863) Required Metadata for version 0.1.0
Merge pull request #16 from MartyEwings/main
(SUP-2861) Change version to 0.0.0 for release increase
Merge pull request #17 from puppetlabs/release-prep
Release prep v0.1.0