Commits on Oct 11, 2019

  1. Configuration menu
    Copy the full SHA
    6860e1f View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2019

  1. Configuration menu
    Copy the full SHA
    89bc9a0 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2019

  1. drop Ubuntu 14.04 support

    bastelfreak committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    a9c04af View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2019

  1. Merge pull request #376 from rwaffen/master

    Add service restart on package change
    bastelfreak authored Nov 14, 2019
    Configuration menu
    Copy the full SHA
    131deab View commit details
    Browse the repository at this point in the history
  2. Merge pull request #384 from bastelfreak/ubuntu

    drop Ubuntu 14.04 support
    igalic authored Nov 14, 2019
    Configuration menu
    Copy the full SHA
    8a8579c View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2019

  1. Accept Sensitive mysqld_exporter cnf_password

    Also convert template to `epp`.
    alexjfisher committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    542da4f View commit details
    Browse the repository at this point in the history
  2. Move mysqld_exporter cnf_* defaults into class

    Group them together and use puppet-strings tags to document them.
    Previously, it was inconsistent with `cnf_socket` default in the class,
    but all others in hiera.  This also meant it was not possible to group
    them together in the parameter list without getting a puppet-lint
    warning about optional parameters coming before required ones.
    alexjfisher committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    4722dc0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #386 from alexjfisher/sensitive_password

    Accept `Sensitive` mysqld_exporter `cnf_password`
    bastelfreak authored Nov 15, 2019
    Configuration menu
    Copy the full SHA
    0fb4e51 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2019

  1. Configuration menu
    Copy the full SHA
    349a176 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #387 from alexjfisher/fix_redis_exporter

    Support redis_exporter version >= 1.0.0
    bastelfreak authored Nov 18, 2019
    Configuration menu
    Copy the full SHA
    6afd1fc View commit details
    Browse the repository at this point in the history
  3. Add scrape_job_labels parameter to exporters

    Allow users to override the default `alias` label which is set on the
    exported scrape_jobs.
    alexjfisher committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    ea801ef View commit details
    Browse the repository at this point in the history
  4. Merge pull request #388 from alexjfisher/scrape_job_labels

    Add `scrape_job_labels` parameter to exporters
    alexjfisher authored Nov 18, 2019
    Configuration menu
    Copy the full SHA
    0c5e1a1 View commit details
    Browse the repository at this point in the history
  5. Add failing acceptance test for service restart

    In systemd, the service is currently not being restarted after
    configuration changes.  See GH-382
    
    The acceptance test in this commit reconfigures prometheus with
    the admin API enabled and then attempts to access it.
    
    See https://prometheus.io/docs/prometheus/latest/querying/api/#tsdb-admin-apis
    alexjfisher committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    20dc6a7 View commit details
    Browse the repository at this point in the history
  6. Fix systemd unit file not notifying the service

    The [unreliable](https://puppet.com/docs/puppet/5.5/lang_defaults.html#behavior) resource default
    ```
    File{
      notify => Class['prometheus::run_service']
    }
    ```
    is replaced by a `$notify` variable that is set on the relevant file
    resources *and* `systemd::unit_file`.  Some care was needed to make sure
    the reload behaviour wasn't broken.  ie If the configuration change is
    just a new scrape job that is collected, the service should only be
    reloaded, not restarted.
    
    Fixes #382
    alexjfisher committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    8588d88 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #390 from alexjfisher/issue_382

    Fix prometheus not restarting after config changes on systemd based systems
    bastelfreak authored Nov 18, 2019
    Configuration menu
    Copy the full SHA
    1840584 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2019

  1. Update default redis_exporter version

    This wasn't done in the last major release due to time constraints and
    `prometheus::redis_exporter` needing changes to support versions >=
    1.0.0
    alexjfisher committed Nov 19, 2019
    Configuration menu
    Copy the full SHA
    63988a7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #391 from alexjfisher/update_default_redis

    Update default redis_exporter version to 1.3.4
    bastelfreak authored Nov 19, 2019
    Configuration menu
    Copy the full SHA
    765f61c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c0c26c View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2019

  1. Workaround 6.11.0 systemd regression

    This commit is a workaround for
    https://tickets.puppetlabs.com/browse/PUP-10149
    
    It can probably be reverted once 6.11.1 is out.
    alexjfisher committed Nov 20, 2019
    Configuration menu
    Copy the full SHA
    943735d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #393 from alexjfisher/puppet_6_11_0_workaround

    Workaround 6.11.0 systemd regression
    bastelfreak authored Nov 20, 2019
    Configuration menu
    Copy the full SHA
    ec7fe5d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #392 from bastelfreak/prom

    Update default Prometheus version from 2.11.1 to 2.14.0
    alexjfisher authored Nov 20, 2019
    Configuration menu
    Copy the full SHA
    6998ae5 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2019

  1. Modulesync

    alexjfisher committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    10d12b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a8f2af View commit details
    Browse the repository at this point in the history
  3. Revert "Workaround 6.11.0 systemd regression"

    This reverts commit 943735d.
    alexjfisher committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    6781392 View commit details
    Browse the repository at this point in the history
  4. Release 8.0.0

    alexjfisher committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    18756f6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #394 from alexjfisher/rel_8_0_0

    Release 8.0.0
    alexjfisher authored Nov 21, 2019
    Configuration menu
    Copy the full SHA
    21a3479 View commit details
    Browse the repository at this point in the history