Commits on May 17, 2021

  1. (GH-95) Use -I with pidstat with system_processes

    Prior to this commit, the -I argument was not passed with the `pidstat`
    command, which resulted in inaccurate results. This commit adds the `-I`
    argument to `pidstat` to divide the `%usr` and `%cpu` by the number of
    processors.
    Jarret Lavallee committed May 17, 2021
    Configuration menu
    Copy the full SHA
    f193bf3 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. add idempotency acceptance testing (#109)

    * add idempotency acceptance testing
    
    * add fixtures required for testing
    
    * fixed spec helper
    MartyEwings authored Jun 10, 2021
    Configuration menu
    Copy the full SHA
    9c1677d View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. Remove collection of AMQ metrics (#111)

    This commit removes the files and class declaration for collecting
    ActiveMQ metrics.  It leaves the parameters in the main class definition
    to avoid breaking upgrades if set.
    m0dular authored Jun 15, 2021
    Configuration menu
    Copy the full SHA
    f1df737 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Add PuppetDB message queue metrics

    This commit adds some PuppetDB message queuing metrics to the default
    collection. The additional metrics add data about the command processing
    and queueing within PuppetDB.
    Jarret Lavallee committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    fded227 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. (SUP-2192) Migrate from cron to systemd timers

    This commit replaces cron entries with systemd services and timers.  It
    also fixes the existing tests and adds a few to the pe_metric spec tests:
    
    * When systemd is not the init provider
    * Collecting and not collecting Puppet server metrics
    * Customizing the collection interval
    m0dular committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    ec0b499 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #99 from m0dular/SUP-2192-systemd-timers

    SUP-2192 Migration from Cron, to SystemD timers for Database Maintenance
    m0dular authored Jun 17, 2021
    Configuration menu
    Copy the full SHA
    299900e View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2021

  1. Merge pull request #112 from jarretlavallee/puppetdb_metrics

    Add PuppetDB message queue metrics
    jarretlavallee authored Jun 21, 2021
    Configuration menu
    Copy the full SHA
    7aa7088 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #96 from jarretlavallee/system_processes_divide_by…

    …_cpus
    
    (GH-95) Use -I with pidstat with system_processes
    jarretlavallee authored Jun 21, 2021
    Configuration menu
    Copy the full SHA
    37006b3 View commit details
    Browse the repository at this point in the history
  3. Rework namevar of defined types

    Prior to this commit, we instantiated the pe_metric defined types with
    "puppet_" in their title.  This created issues in the scripts related to
    validating the names of the services and output directories.  This
    commit changes the defined type to include the "puppet_" prefix.
    m0dular committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    2c0f0a2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #114 from m0dular/SUP-2192-systemd-timers

    Rework namevar of defined types
    m0dular authored Jun 21, 2021
    Configuration menu
    Copy the full SHA
    49a0274 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. Add pe_metric acceptance test and improve init spec test

    Daniel Carabas committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    316b219 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bad0115 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f7e1fe View commit details
    Browse the repository at this point in the history
  4. Merge pull request #115 from carabasdaniel/main

    Add pe_metric acceptance test and improve init spec test
    jarretlavallee authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    f57af62 View commit details
    Browse the repository at this point in the history
  5. (maint) Add acceptance tests for the services

    This commit adds some acceptance tests to validate the service status on
    the timers, updates some naming conventions, and checks for metrics
    collection.
    Jarret Lavallee committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    f323f24 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. Merge pull request #117 from jarretlavallee/acceptance_test_updates

    (maint) Add acceptance tests for the services
    MartyEwings authored Jun 24, 2021
    Configuration menu
    Copy the full SHA
    7c2f1f3 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2021

  1. PE Version and PDK Update

    MartyEwings committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    59129ea View commit details
    Browse the repository at this point in the history
  2. Merge pull request #119 from MartyEwings/update_pe

    PE Version and PDK Update
    jarretlavallee authored Jun 25, 2021
    Configuration menu
    Copy the full SHA
    51d65bf View commit details
    Browse the repository at this point in the history
  3. (maint) Add the stream option to bolt

    This commit adds the --stream option to the bolt provision master
    commands. This will aid in visibility into the plan execution while
    looking at the acceptance tests.
    Jarret Lavallee committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    c94545b View commit details
    Browse the repository at this point in the history
  4. (SUP-2493) Remove Puppet 5.x support

    This commit removes Puppet 5.x support within the module. Puppet 5.x is
    EOL and will no longer be tested in this module.
    Jarret Lavallee committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    08e7d35 View commit details
    Browse the repository at this point in the history
  5. (SUP-2493) Remove support for SysVinit operating systems

    This commit removes support for operating systems that do not use
    SystemD. SystemD is a requirement of this module moving forward as the
    cron jobs have been replaced with SystemD timers.
    Jarret Lavallee committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    d35af5d View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

  1. Merge pull request #120 from jarretlavallee/SUP_2493_remove_old_versions

    (SUP-2493) Remove Puppet 5.x support
    MartyEwings authored Jun 28, 2021
    Configuration menu
    Copy the full SHA
    5e69dc3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #121 from jarretlavallee/SUP_2493_remove_sysvinit_os

    (SUP-2493) Remove support for SysVinit operating systems
    MartyEwings authored Jun 28, 2021
    Configuration menu
    Copy the full SHA
    a6e120b View commit details
    Browse the repository at this point in the history
  3. (maint) Remove Oracle 8 and Scientific 8

    This commit removes OracleLinux-8 and Scientific-8 from the
    metadata.json. These operating systems are not in facterdb and cannot be
    tested.
    Jarret Lavallee committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    2c8dcd4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #123 from jarretlavallee/fix_spec_oses

    (maint) Remove Oracle 8 and Scientific 8
    jarretlavallee authored Jun 28, 2021
    Configuration menu
    Copy the full SHA
    4e04583 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #118 from jarretlavallee/bolt_stream

    (maint) Add the stream option to bolt
    jarretlavallee authored Jun 28, 2021
    Configuration menu
    Copy the full SHA
    03df8ee View commit details
    Browse the repository at this point in the history
  6. (GH-108) Only manage system collection when sysstat is installed

    Prior to this commit, the default was to manage the sysstat package by
    default. This commit changes the default to not manage the sysstat
    package. It includes logic to only include the system metrics collection
    classes when the sysstat package is installed and adds a notify when the
    packge is not installed.
    Jarret Lavallee committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    d41fcd7 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2021

  1. Merge pull request #116 from jarretlavallee/gh-108_sysstat

    (GH-108) Disable sysstat management by default
    jarretlavallee authored Jun 29, 2021
    Configuration menu
    Copy the full SHA
    2477df7 View commit details
    Browse the repository at this point in the history
  2. (SUP-1969) Enable metrics shipping for system metrics

    Prior to this commit, there was no way to ship the system level metrics
    to a remote metrics server. This commit adds that capability to keep it
    inline with the pe_metrics capabilities.
    Jarret Lavallee committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    dfecd55 View commit details
    Browse the repository at this point in the history
  3. (SUP-1969) Add metrics shipping for VMware

    Prior to this commit, there was no way to ship vmware metrics to a
    remote metrics server. This commit adds the capability of doing metrics
    shipping for VMware metrics.
    Jarret Lavallee committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    bec43c3 View commit details
    Browse the repository at this point in the history
  4. (SUP-1969) Add metrics shipping for PostgreSQL

    Prior to this commit, there was no way to ship postgres metrics to a
    remote metrics server. This commit adds the capability of doing metrics
    shipping for postgres metrics.
    Jarret Lavallee committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    bc68c76 View commit details
    Browse the repository at this point in the history
  5. (SUP-1969) Convert pe_metric to use shipping function

    Prior to this commit, there was logic in pe_metric to determine the
    metric shipping information for the command in cron. This commit moves
    that logic out to the existing function.
    Jarret Lavallee committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    34c7f7a View commit details
    Browse the repository at this point in the history
  6. (SUP-1969) Reconcile pe_metric parameter differences

    Prior to this commit, the ace and bolt pe_metrics were not passing a
    parameter into the pe_metric type but did have it in their parameters.
    This commit passes that parameter into the pe_metric type.
    Jarret Lavallee committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    ee3f582 View commit details
    Browse the repository at this point in the history
  7. Fix rubocop and spec errors

    This commit fixes some spec and rubocop errors due to a rebase with the
    main branch.
    Jarret Lavallee committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    84e826d View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Merge pull request #94 from jarretlavallee/SUP_1969_system_metrics_sh…

    …ipping
    
    (SUP-1969) Enable metrics shipping for all system types
    jarretlavallee authored Jul 1, 2021
    Configuration menu
    Copy the full SHA
    84d112c View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

  1. Configuration menu
    Copy the full SHA
    eb3c2dc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #124 from MartyEwings/main

    Additional Test Platforms Added
    jarretlavallee authored Jul 2, 2021
    Configuration menu
    Copy the full SHA
    9d0f349 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9102cf4 View commit details
    Browse the repository at this point in the history
  4. sles 12 to metadata

    MartyEwings committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    c08233b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #125 from MartyEwings/main

    Readme Update and Addition of SLES 12 Test Platform
    jarretlavallee authored Jul 2, 2021
    Configuration menu
    Copy the full SHA
    133b96b View commit details
    Browse the repository at this point in the history
  6. Release prep v7.0.0

    GitHub Action committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    6b9c815 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #127 from puppetlabs/release-prep

    Release prep v7.0.0
    jarretlavallee authored Jul 2, 2021
    Configuration menu
    Copy the full SHA
    4f31ee6 View commit details
    Browse the repository at this point in the history