***archive:** make sure special commandline flags are accepted (\ `9529d5f <https://github.com/saltstack-formulas/prometheus-formula/commit/9529d5fcfe3bea44aa683bb3312fcb0eff41e192>`_\ )
Continuous Integration
^^^^^^^^^^^^^^^^^^^^^^
***gemfile:** allow rubygems proxy to be provided as an env var [skip ci] (\ `d1b7d8c <https://github.com/saltstack-formulas/prometheus-formula/commit/d1b7d8c2de74eed0d257a466aa78dc3f5da09af4>`_\ )
***kitchen+gitlab:** update for new pre-salted images [skip ci] (\ `5d39408 <https://github.com/saltstack-formulas/prometheus-formula/commit/5d39408744dadcc331d1041e7bcb894bdfc35206>`_\ )
***groups:** groups should always be created as system groups (\ `711ebf7 <https://github.com/saltstack-formulas/prometheus-formula/commit/711ebf7c1b153096dab3031bc9ea46d162d83bbf>`_\ )
***users:** users should always be created as system users (\ `ee20f82 <https://github.com/saltstack-formulas/prometheus-formula/commit/ee20f821d663ea1b2b1da444e3b4e01a08349eb1>`_\ )
***defaults:** use nologin instead of /bin/false (\ `1af0deb <https://github.com/saltstack-formulas/prometheus-formula/commit/1af0deb087b1d6b1109a838871933da97cb38474>`_\ )
***indempotency:** run reload onchanges only (\ `9166498 <https://github.com/saltstack-formulas/prometheus-formula/commit/9166498fd8fe046c24220f95b7876a50f3a99d3a>`_\ )
***clientlibs/install:** ensure tar is available for Amazon Linux 2 (\ `7140ccf <https://github.com/saltstack-formulas/prometheus-formula/commit/7140ccf8a8150d3776c2dc241f67ad93fa1f5787>`_\ )
* check for Amazon in osfamilymap for pkg repo (\ `338ab4d <https://github.com/saltstack-formulas/prometheus-formula/commit/338ab4ddb6d895e085a47b335f54451d9d406bc8>`_\ ), closes `#65 <https://github.com/saltstack-formulas/prometheus-formula/issues/65>`_
* revert to use of macro.jinja for arg handling (\ `f2261f9 <https://github.com/saltstack-formulas/prometheus-formula/commit/f2261f9dc958792a16c13a6380386a1f7239f386>`_\ )
* revert to use of macro.jinja for arg handling (\ `696bee0 <https://github.com/saltstack-formulas/prometheus-formula/commit/696bee0522b9e37befbe76728c2d3211f25b8a68>`_\ )
* switched test config entry that wasnt available for deb9 (\ `5c1d8b6 <https://github.com/saltstack-formulas/prometheus-formula/commit/5c1d8b68707ebfbe948cf8f0c21c98504c751d5b>`_\ )
* switched test config entry that wasnt available for deb9 (\ `4635ca7 <https://github.com/saltstack-formulas/prometheus-formula/commit/4635ca70702a05bf5db24df54956c175d0cd3e18>`_\ )
***clientlibs/install:** ensure ``tar`` is available for Oracle Linux 8 (\ `d30b42c <https://github.com/saltstack-formulas/prometheus-formula/commit/d30b42ced095dba6b10bab8c77b2e064cb150008>`_\ )
***readme:** fix headings and contributing link [skip ci] (\ `bb7b816 <https://github.com/saltstack-formulas/prometheus-formula/commit/bb7b816aac6d21b85d0dbb20ed894c7f6a8ca941>`_\ )
Features
^^^^^^^^
***archive:** allow command line arguments without values (\ `08ad2ca <https://github.com/saltstack-formulas/prometheus-formula/commit/08ad2caf4ccf51c3e162f0d9cbf737f21d2633d2>`_\ )
***config:** allow to manage extra files (\ `5f3dc6f <https://github.com/saltstack-formulas/prometheus-formula/commit/5f3dc6f11a42d66c13dd50b5a2115d36b1243f93>`_\ )
Tests
^^^^^
* standardise use of ``share`` suite & ``_mapdata`` state [skip ci] (\ `2b38c9e <https://github.com/saltstack-formulas/prometheus-formula/commit/2b38c9e4025c24309ca8c622119250b15c669e50>`_\ )
***pillar/repo:** avoid ``alertmanager`` config where newer than package (\ `83efb0b <https://github.com/saltstack-formulas/prometheus-formula/commit/83efb0b43418a5ba363dc755c2228b1561d7fa30>`_\ )
***clean:** include repo clean too (\ `782dd45 <https://github.com/saltstack-formulas/prometheus-formula/commit/782dd4545247a6eaaab77d42788b6dbdc040597a>`_\ )
***gitlab-ci:** use GitLab CI as Travis CI replacement (\ `4f290c2 <https://github.com/saltstack-formulas/prometheus-formula/commit/4f290c2dde3125f9e648a2817912c8f594ed277a>`_\ )
***archive:** update pillar.example with env var for mysqld_exporter (\ `1631137 <https://github.com/saltstack-formulas/prometheus-formula/commit/1631137b1bad116f5d7d5b8a472b9c4f41b5f707>`_\ )
Features
^^^^^^^^
***archive:** managing env vars in systemd unit (\ `4e60b17 <https://github.com/saltstack-formulas/prometheus-formula/commit/4e60b17741fb202fded2838e67cb8f870c98450f>`_\ )
Tests
^^^^^
***archive:** add env vars tests (\ `018e759 <https://github.com/saltstack-formulas/prometheus-formula/commit/018e7591839901536cc743141e45cbbd20f94a53>`_\ )
***archive:** update pillar.example with unofficial exporter (\ `10c0b4a <https://github.com/saltstack-formulas/prometheus-formula/commit/10c0b4a030365da704f9d2e75857cdfbfa1fab74>`_\ )
Features
^^^^^^^^
***archive:** add support for non official exporters (\ `2ff6b90 <https://github.com/saltstack-formulas/prometheus-formula/commit/2ff6b90cd8c7b50cb93c627d4624e41d37c7f96d>`_\ )
Tests
^^^^^
***archive:** add unofficial exporter test (\ `43053a6 <https://github.com/saltstack-formulas/prometheus-formula/commit/43053a6e5917b9800fe8d22fc173036956903a73>`_\ )
***windows:** windows has no osarch grain (\ `468e420 <https://github.com/saltstack-formulas/prometheus-formula/commit/468e420b3473551ffee81ae7e39cc03073ac639c>`_\ )
Features
^^^^^^^^
***archive:** use args pillar when using upstream from repo / archive (\ `7a08e8d <https://github.com/saltstack-formulas/prometheus-formula/commit/7a08e8db54ce48eaf2df97fa92876d4d9237c6c7>`_\ )
***pre-commit:** add to formula [skip ci] (\ `a639b78 <https://github.com/saltstack-formulas/prometheus-formula/commit/a639b782cfdacb65f03e9c59485fe7a17fb3c794>`_\ )
***archive:** update test according to defaults.yaml changes (\ `34a9805 <https://github.com/saltstack-formulas/prometheus-formula/commit/34a980588603bc8a5720b8820754e96108cb505d>`_\ )
***libtofs:** “files_switch” mess up the variable exported by “map.jinja” [skip ci] (\ ` <https://github.com/saltstack-formulas/prometheus-formula/commit/5403088>`_\ )
***gemfile.lock:** add to repo with updated ``Gemfile`` [skip ci] (\ ` <https://github.com/saltstack-formulas/prometheus-formula/commit/da8f6a8>`_\ )
***kitchen:** avoid using bootstrap for ``master`` instances [skip ci] (\ ` <https://github.com/saltstack-formulas/prometheus-formula/commit/f63a64d>`_\ )
***kitchen:** use ``saltimages`` Docker Hub where available [skip ci] (\ ` <https://github.com/saltstack-formulas/prometheus-formula/commit/9b45ea4>`_\ )
***pillar.example:** reset ``use_upstream_archive`` to get tests passing [skip ci] (\ `978ccc2 <https://github.com/saltstack-formulas/prometheus-formula/commit/978ccc208045136dddea44dc59754872f688a9cb>`_\ )
* test fix for bug 24 (\ `341fff3 <https://github.com/saltstack-formulas/prometheus-formula/commit/341fff36ead5fce94c25c0ba8011a15d76f26de6>`_\ )
***release.config.js:** use full commit hash in commit link [skip ci] (\ `cab6e29 <https://github.com/saltstack-formulas/prometheus-formula/commit/cab6e29d8b29c700035694c35b20e8250ecb2ef1>`_\ )
Continuous Integration
^^^^^^^^^^^^^^^^^^^^^^
***gemfile:** restrict ``train`` gem version until upstream fix [skip ci] (\ `a51e532 <https://github.com/saltstack-formulas/prometheus-formula/commit/a51e532992b69571a1f5ffa486f98aed4ddf87e0>`_\ )
***kitchen:** use ``debian-10-master-py3`` instead of ``develop`` [skip ci] (\ `6ee835c <https://github.com/saltstack-formulas/prometheus-formula/commit/6ee835cab4a1dca30c9b7888587c68368c53dee1>`_\ )
***kitchen:** use ``develop`` image until ``master`` is ready (\ ``amazonlinux``\ ) [skip ci] (\ `42ee683 <https://github.com/saltstack-formulas/prometheus-formula/commit/42ee683c44d1bc7035b9ce325e8ad7d0c35b45da>`_\ )
***travis:** use ``major.minor`` for ``semantic-release`` version [skip ci] (\ `9b4d5af <https://github.com/saltstack-formulas/prometheus-formula/commit/9b4d5aff64b0657303c7186c5f5a49d02039f35f>`_\ )
***kitchen+travis:** modify matrix to include ``develop`` platform (\ `fc0f5b6 <https://github.com/saltstack-formulas/prometheus-formula/commit/fc0f5b6>`_\ )
Features
^^^^^^^^
***yamllint:** include for this repo and apply rules throughout (\ `07dbfc8 <https://github.com/saltstack-formulas/prometheus-formula/commit/07dbfc8>`_\ )
***repo:** use_upstream_repo corrections; separate users state (\ `eda47f7 <https://github.com/saltstack-formulas/prometheus-formula/commit/eda47f7>`_\ )
***service:** ensure service file is removed on clean (\ `c735a6d <https://github.com/saltstack-formulas/prometheus-formula/commit/c735a6d>`_\ )
***suse:** bypass salt alternatives.install errors (\ `1a890e5 <https://github.com/saltstack-formulas/prometheus-formula/commit/1a890e5>`_\ )
***systemd:** ensure systemd detects new service (\ `149dd81 <https://github.com/saltstack-formulas/prometheus-formula/commit/149dd81>`_\ )
Features
^^^^^^^^
***archives:** support for archives file format (\ `1f86f4a <https://github.com/saltstack-formulas/prometheus-formula/commit/1f86f4a>`_\ )
***archives:** support for various prometheus archives (\ `3ec910e <https://github.com/saltstack-formulas/prometheus-formula/commit/3ec910e>`_\ )
***archives:** user managementX (\ `d43033a <https://github.com/saltstack-formulas/prometheus-formula/commit/d43033a>`_\ )
***linux:** alternatives support & updated unit tests (\ `36b3e62 <https://github.com/saltstack-formulas/prometheus-formula/commit/36b3e62>`_\ )
Tests
^^^^^
***centos:** verified on CentosOS (\ `731198d <https://github.com/saltstack-formulas/prometheus-formula/commit/731198d>`_\ )
***inspec:** expand unittests for archive format (\ `b074bd3 <https://github.com/saltstack-formulas/prometheus-formula/commit/b074bd3>`_\ )