prometheus-formula/docs/CHANGELOG.rst
semantic-release-bot 26b26abd28 chore(release): 5.0.2 [skip ci]
## [5.0.2](https://github.com/saltstack-formulas/prometheus-formula/compare/v5.0.1...v5.0.2) (2020-08-31)

### Bug Fixes

* **archive:** add config file to service only if defined ([](https://github.com/saltstack-formulas/prometheus-formula/commit/a5b44c8))
* **archive:** service name needs to use pillar values ([](https://github.com/saltstack-formulas/prometheus-formula/commit/219250a))
* **debian:** add some valid defaults ([](https://github.com/saltstack-formulas/prometheus-formula/commit/844a77f))

### Tests

* **archive:** add tests to check service names ([](https://github.com/saltstack-formulas/prometheus-formula/commit/a5d4d03))
* **services:** fix path for debian family ([](https://github.com/saltstack-formulas/prometheus-formula/commit/7c1cdb8))
2020-08-31 17:03:48 +00:00

20 KiB

Changelog

5.0.2 (2020-08-31)

Bug Fixes

Tests

5.0.1 (2020-08-24)

Bug Fixes

Styles

5.0.0 (2020-08-24)

Bug Fixes

BREAKING CHANGES

  • defaults: The golang clientib is not required for the regular use of this formula but, if you already expected it to be installed by default, you'll need to update your pillars to do so. Running this version of the formula over previous ones won't break the minions, only skip clientlibs.

4.1.1 (2020-08-24)

Bug Fixes

4.1.0 (2020-08-21)

Continuous Integration

Documentation

Features

Tests

4.0.2 (2020-08-18)

Bug Fixes

4.0.1 (2020-08-17)

Bug Fixes

4.0.0 (2020-08-09)

Bug Fixes

Code Refactoring

Continuous Integration

Styles

BREAKING CHANGES

  • all: The data dictionary is simplified and expanded. Retest your states and update pillar data accordingly. For developer convenience, clientlibs states were introduced. See pillar.example, defaults.yaml, and docs/README.

3.3.0 (2019-12-22)

Bug Fixes

  • pillar.example: reset use_upstream_archive to get tests passing [skip ci] (978ccc2)
  • test fix for bug 24 (341fff3)
  • release.config.js: use full commit hash in commit link [skip ci] (cab6e29)

Continuous Integration

  • gemfile: restrict train gem version until upstream fix [skip ci] (a51e532)
  • kitchen: use debian-10-master-py3 instead of develop [skip ci] (6ee835c)
  • kitchen: use develop image until master is ready (amazonlinux) [skip ci] (42ee683)
  • kitchen+travis: upgrade matrix after 2019.2.2 release [skip ci] (044553e)
  • travis: apply changes from build config validation [skip ci] (bf4022e)
  • travis: opt-in to dpl v2 to complete build config validation [skip ci] (0867508)
  • travis: quote pathspecs used with git ls-files [skip ci] (d9c9386)
  • travis: run shellcheck during lint job [skip ci] (7ea6967)
  • travis: update salt-lint config for v0.0.10 [skip ci] (1415c13)
  • travis: use major.minor for semantic-release version [skip ci] (9b4d5af)
  • travis: use build config validation (beta) [skip ci] (0d0af0d)

Features

  • osfamilymap.yaml: add Gentoo support (b87e8f4)

Performance Improvements

  • travis: improve salt-lint invocation [skip ci] (36ccdc4)

3.2.0 (2019-10-17)

Bug Fixes

Continuous Integration

Documentation

Features

3.1.2 (2019-10-10)

Bug Fixes

Continuous Integration

3.1.1 (2019-10-07)

Bug Fixes

  • config: cope with aberrant service names (0a33842)

Continuous Integration

  • use dist: bionic & apply opensuse-leap-15 SCP error workaround (3dc6e12)
  • kitchen: change log_level to debug instead of info (af666db)
  • kitchen: install required packages to bootstrapped opensuse [skip ci] (3332493)
  • kitchen: use bootstrapped opensuse images until 2019.2.2 [skip ci] (a624dd8)
  • kitchen+travis: replace EOL pre-salted images (0895d81)
  • platform: add arch-base-latest (commented out for now) [skip ci] (6221888)
  • yamllint: add rule empty-values & use new yaml-files setting (1784b34)

3.1.0 (2019-08-17)

Continuous Integration

  • kitchen+travis: modify matrix to include develop platform (fc0f5b6)

Features

  • yamllint: include for this repo and apply rules throughout (07dbfc8)

3.0.1 (2019-06-28)

Bug Fixes

  • alternatives: fix requisite (8c410d7)

3.0.0 (2019-06-23)

Bug Fixes

  • example: fix pillar.example formatting (a13dd03)
  • repo: use_upstream_repo corrections; separate users state (eda47f7)
  • service: ensure service file is removed on clean (c735a6d)
  • suse: bypass salt alternatives.install errors (1a890e5)
  • systemd: ensure systemd detects new service (149dd81)

Features

  • archives: support for archives file format (1f86f4a)
  • archives: support for various prometheus archives (3ec910e)
  • archives: user managementX (d43033a)
  • linux: alternatives support & updated unit tests (36b3e62)

Tests

  • centos: verified on CentosOS (731198d)
  • inspec: expand unittests for archive format (b074bd3)
  • inspec: fix tests (4092fb4)

BREAKING CHANGES

  • repo: The formula has been refactored to accomodate multiple packages, archives, users, and repos. Update your pillars and top states
  • archives: the parameter pkg is now a dictionary. References to prometheus.pkg should be changed to prometheus.pkg.name.

2.0.0 (2019-06-22)

Features

  • repository: add support for pkgrepo.managed (907f9a6)

BREAKING CHANGES

  • repository: the variable 'pkg' was renamed 'pkg.name', update your pillars

1.2.0 (2019-06-05)

Features

  • macos: basic package and group handling (e6a8b0c)

1.1.0 (2019-04-30)

Bug Fixes

Features

  • args: handle service arguments the same way (94078fe)
  • exporters: added node_exporter (34ada49)

1.0.0 (2019-04-25)

Continuous Integration

  • travis: use structure of template-formula (88d3f3e)

Features

  • prometheus: basic setup based on template-formula (b9b7cc0)