PE acceptance workflows and Idempotency Test (#63)
* PE acceptance workflows and Idempotency Test
(SUP-2404) Migrate from cron to systemd units
Prior to this commit, maintenance and backups were done with cron entries. This commit replaces all but the backup feature with systemd services and timers to provide better logging.
Merge pull request #65 from m0dular/SUP-2404-systemd-timers
SUP-2404 systemd timers
Merge pull request #69 from MartyEwings/pe_update
PE Version and PDK Update
Fix scope of disable_maintenance param
Prior to this commit, the disable_maintenance param was part of a maintenance class that had been removed. This commit fixes that and moves the lookup to the param definition.
Fix managing backup class and resources
Prior to this commit, the ensure for the cron entries in the backup class were hard coded to 'present' and could not be removed once set. This commit adds a new parameter to manage the cron jobs based on if $manage_database_backups is set. Restructure if/else logic Prior to this commit, the checks for managing the databases and having systemd were done in the same check, so the warning was confusing. This commit moves $manage_database_maintenance to its own if clause. It also moves the $manage_database_backups inside the version check if, because it makes more sense to put all of the resources behind the version check.
Merge pull request #73 from m0dular/aph/disable-maintenance-fix
Fix scope of disable_maintenance param
Merge pull request #74 from carabasdaniel/fix-paths
Fix path in backup.pp and reset pgrepack schema task
Merge pull request #68 from carabasdaniel/main
Add initial acceptance tests
Merge pull request #75 from MartyEwings/README
Update readme for backup and maintenance changes
Merge pull request #76 from MartyEwings/main
PE Version and PDK Update
(maint) Add the bolt streaming to acceptance tests
This commit adds the streaming capabilities to the acceptance testing bolt provisioning. This allows for better insight into the acceptance testing output when diagnosing issues with the testing.
Merge pull request #77 from MartyEwings/main
Addition of SLES 12 Test Platform
Merge pull request #78 from jarretlavallee/acceptance_streaming
(maint) Add the bolt streaming to acceptance tests
Merge pull request #80 from puppetlabs/release-prep
Release prep v2.0.0