Refactor hieradata into single hash
This commit refactors all of the checks to be part of one hash. It also reads it into a variable once and references this variable, instead of using a 'lookup' for every key.
Revert "remove S0019 from testing to prevent false fails"
This reverts commit 39ab142.
Merge pull request #200 from MartyEwings/main
(SUP-4402) pe_status_check fails if hiera.yaml is empty
Merge pull request #202 from MartyEwings/SUP-4316
(SUP-4316) remove problematic test fo s0019
Merge pull request #199 from m0dular/refactor_lookup
Refactor hieradata into single hash
IO.read is potentially unsafe when called with special characters, which isn't an issue here. Use File.read to avoid any future issues.
Merge pull request #203 from puppetlabs/security_cops
Enable security cops
Required changes to general code hygiene with validation ran, and swi…
…tchover to console-services in S0020 test
Merge pull request #204 from Aaronoftheages/PD-4458_PE_Status_check_c…
…lassifier_modification SUP-4458 addition of test S0020 to test console-service endpoint
Merge pull request #205 from Aaronoftheages/SUP_3709_Indicator_Exclus…
…ions_from_Hiera_pe_status_check (SUP-3709) - Indicator Exclusion using code manager and Hiera lookup
Merge pull request #206 from puppetlabs/release-prep
Release prep v4.0.0