Commit Graph

207 Commits

Author SHA1 Message Date
Imran Iqbal
d30b42ced0
fix(clientlibs/install): ensure tar is available for Oracle Linux 8 2021-02-27 22:03:10 +00:00
Imran Iqbal
83efb0b434
test(pillar/repo): avoid alertmanager config where newer than package
* `smtp_hello` (v0.8.0):
  - a566036015
* `http_config` (v0.15.0-rc.0):
  - d678022fea
2021-02-27 22:03:07 +00:00
Daniel Dehennin
35fad9bca6
chore(rubocop): allow use of YAML.load for _mapdata.rb [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/296
2021-02-23 21:50:50 +00:00
Dafydd Jones
fae14f2563
chore(shellcheck): switch hook for shellcheck [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/295
2021-02-21 08:33:16 +00:00
Imran Iqbal
05f66ac9bc
ci(gemfile+lock): use ssf customised kitchen-docker repo [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/294
2021-02-17 13:52:57 +00:00
Imran Iqbal
3e043294cc
chore: standardise structure (.gitignore & _mapdata.rb) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/292
2021-02-11 11:52:54 +00:00
semantic-release-bot
286eaafc93 chore(release): 5.4.0 [skip ci]
# [5.4.0](https://github.com/saltstack-formulas/prometheus-formula/compare/v5.3.0...v5.4.0) (2021-02-10)

### Bug Fixes

* **clean:** include repo clean too ([782dd45](782dd45452))

### Continuous Integration

* **commitlint:** ensure `upstream/master` uses main repo URL [skip ci] ([e0f6a8b](e0f6a8baeb))
* **gitlab-ci:** add `rubocop` linter (with `allow_failure`) [skip ci] ([7d80e4a](7d80e4afc1))
* **gitlab-ci:** use GitLab CI as Travis CI replacement ([4f290c2](4f290c2dde))
* **pre-commit:** update hook for `rubocop` [skip ci] ([60ec8e5](60ec8e514d))

### Documentation

* **archive:** update pillar.example with env var for mysqld_exporter ([1631137](1631137b1b))

### Features

* **archive:** managing env vars in systemd unit ([4e60b17](4e60b17741))

### Tests

* **archive:** add env vars tests ([018e759](018e759183))
2021-02-10 18:34:14 +00:00
Daniel
f51bee4da0
Merge pull request #54 from lagooj/feat/manage_env_vars_systemd
Manage env vars
2021-02-10 18:25:23 +00:00
Imran Iqbal
60ec8e514d
ci(pre-commit): update hook for rubocop [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/290
2021-02-02 00:22:23 +00:00
lagooj
018e759183 test(archive): add env vars tests 2021-01-06 22:40:14 +01:00
lagooj
1631137b1b docs(archive): update pillar.example with env var for mysqld_exporter 2021-01-06 22:40:14 +01:00
lagooj
4e60b17741 feat(archive): managing env vars in systemd unit
* add env pillar under component:name:service
* update systemd template
2021-01-06 22:40:14 +01:00
Imran Iqbal
e0f6a8baeb
ci(commitlint): ensure upstream/master uses main repo URL [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/278
2020-12-20 18:49:06 +00:00
Imran Iqbal
7d80e4afc1
ci(gitlab-ci): add rubocop linter (with allow_failure) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/277
2020-12-19 14:34:43 +00:00
Imran Iqbal
4f290c2dde
ci(gitlab-ci): use GitLab CI as Travis CI replacement
* Automated using https://github.com/myii/ssf-formula/pull/275
2020-12-16 06:39:08 +00:00
N
ba6fde24c0
Merge pull request #53 from noelmcloughlin/repo
fix(clean): include repo clean too
2020-12-15 10:04:57 +00:00
noelmcloughlin
782dd45452 fix(clean): include repo clean too 2020-11-28 20:25:01 +00:00
semantic-release-bot
156d09e32d chore(release): 5.3.0 [skip ci]
# [5.3.0](https://github.com/saltstack-formulas/prometheus-formula/compare/v5.2.0...v5.3.0) (2020-11-17)

### Documentation

* **archive:** update pillar.example with unofficial exporter ([10c0b4a](10c0b4a030))

### Features

* **archive:** add support for non official exporters ([2ff6b90](2ff6b90cd8))

### Tests

* **archive:** add unofficial exporter test ([43053a6](43053a6e59))
2020-11-17 23:30:21 +00:00
N
6ab735e16c
Merge pull request #52 from lagooj/feat/unofficial_exporters
Manage unofficial exporters
2020-11-17 23:17:31 +00:00
lagooj
43053a6e59 test(archive): add unofficial exporter test 2020-11-17 15:47:00 +01:00
lagooj
10c0b4a030 docs(archive): update pillar.example with unofficial exporter 2020-11-17 15:46:52 +01:00
lagooj
2ff6b90cd8 feat(archive): add support for non official exporters
* add offical pillar true(default) / false
  to use raw source url in component:name:archive:source
* add tar pillar true(default) / false
  to use file instead of tar, some repo provide only the binary
* update archive/install.sls and map.jinja
2020-11-17 12:50:36 +01:00
semantic-release-bot
aad810fa6a chore(release): 5.2.0 [skip ci]
# [5.2.0](https://github.com/saltstack-formulas/prometheus-formula/compare/v5.1.0...v5.2.0) (2020-11-12)

### Bug Fixes

* **state:** dangling servicename ([5457a9f](5457a9f2f2))
* **windows:** windows has no osarch grain ([468e420](468e420b34))

### Features

* **archive:** use args pillar when using upstream from repo / archive ([7a08e8d](7a08e8db54))
2020-11-12 09:49:46 +00:00
N
815f4757a9
Merge pull request #50 from lagooj/feat/manage_args
Managed args for archive as upstream
2020-11-12 09:38:58 +00:00
N
cb2a565d98
Merge pull request #49 from noelmcloughlin/service
fix(state): dangling servicename
2020-11-12 09:38:44 +00:00
N
61b1a43e40
Merge pull request #48 from noelmcloughlin/win2
fix(windows): windows has no osarch grain
2020-11-12 09:38:25 +00:00
semantic-release-bot
f8d03c85b2 chore(release): 5.1.0 [skip ci]
# [5.1.0](https://github.com/saltstack-formulas/prometheus-formula/compare/v5.0.2...v5.1.0) (2020-11-12)

### Continuous Integration

* **pre-commit:** add to formula [skip ci] ([a639b78](a639b782cf))
* **pre-commit:** enable/disable `rstcheck` as relevant [skip ci] ([5dd496c](5dd496c1c4))
* **pre-commit:** finalise `rstcheck` configuration [skip ci] ([d00473a](d00473a70c))

### Features

* **config:** defaults.yaml update archives versions and hashes ([bfff38b](bfff38b8b7))

### Tests

* **archive:** update test according to defaults.yaml changes ([34a9805](34a9805886))
2020-11-12 09:27:53 +00:00
N
3551d1df38
Merge pull request #51 from lagooj/feat/update_archives_versions
Update component to latest versions
2020-11-12 09:17:08 +00:00
lagooj
34a9805886 test(archive): update test according to defaults.yaml changes 2020-11-12 09:53:16 +01:00
lagooj
bfff38b8b7 feat(config): defaults.yaml update archives versions and hashes 2020-11-12 09:53:16 +01:00
lagooj
7a08e8db54 feat(archive): use args pillar when using upstream from repo / archive 2020-11-11 14:11:15 +01:00
noelmcloughlin
5457a9f2f2 fix(state): dangling servicename 2020-11-07 19:18:55 +00:00
noelmcloughlin
468e420b34 fix(windows): windows has no osarch grain 2020-11-03 10:18:43 +00:00
N
79db2125f7
Merge pull request #46 from noelmcloughlin/win
chore(windows): basic support
2020-11-03 09:29:08 +00:00
Imran Iqbal
f68028883f
chore(gemfile+lock): update to latest gem versions (2020-W44) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/274
2020-10-26 22:53:12 +00:00
Imran Iqbal
519bf8442a
chore(gemfile+lock): update to latest gem versions (2020-W43) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/273
2020-10-20 10:21:10 +01:00
noelmcloughlin
9abc98274e chore(windows): tentative windows support 2020-10-19 16:25:52 +01:00
Imran Iqbal
d00473a70c
ci(pre-commit): finalise rstcheck configuration [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/267
2020-10-10 06:51:16 +01:00
Dafydd Jones
92cc06a202
chore(commitlint): add {body,footer,header}-max(-line)-length [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/265
2020-10-07 09:09:20 +01:00
Imran Iqbal
376a3bad1b
chore(gemfile+lock): update to latest gem versions (2020-W41) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/263
2020-10-07 00:07:39 +01:00
Imran Iqbal
5dd496c1c4
ci(pre-commit): enable/disable rstcheck as relevant [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/262
2020-10-05 00:23:49 +01:00
Dafydd Jones
a639b782cf
ci(pre-commit): add to formula [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/259
2020-10-03 10:52:33 +01:00
Imran Iqbal
f6eb546174
chore: standardise structure [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/261
2020-10-02 23:02:49 +01:00
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
Nicolas Rodriguez
a53d228c95
Merge pull request #44 from netmanagers/master
fix(debian): add some valid defaults
2020-08-31 18:53:24 +02:00
Javier Bértoli
a5b44c812b fix(archive): add config file to service only if defined 2020-08-29 18:26:02 -03:00
Javier Bértoli
a5d4d03f8d test(archive): add tests to check service names
this commit makes `service name` to consider pillar provided values,
fallback to a consistent `service name` when {archive|package} is available
for the component, or to `service name == name` when no other value
is provided
2020-08-25 14:10:02 -03:00
Javier Bértoli
219250a215 fix(archive): service name needs to use pillar values
in archive mode, the service file name was ignoring the value set in
pillar (`pgk:component:service:name`).
2020-08-25 11:28:28 -03:00
Javier Bértoli
7c1cdb8fdf test(services): fix path for debian family 2020-08-24 19:55:09 -03:00
semantic-release-bot
47ffcb269e chore(release): 5.0.1 [skip ci]
## [5.0.1](https://github.com/saltstack-formulas/prometheus-formula/compare/v5.0.0...v5.0.1) (2020-08-24)

### Bug Fixes

* **pillar:** fix service name in archive mode ([](https://github.com/saltstack-formulas/prometheus-formula/commit/b03a1cc))
* **service:** pick up the right service name in pillars ([](https://github.com/saltstack-formulas/prometheus-formula/commit/0169c89))
* **service:** service is not reloaded because of failing if ([](https://github.com/saltstack-formulas/prometheus-formula/commit/deb9cd2))
* **test:** add tests on node_exporter service ([](https://github.com/saltstack-formulas/prometheus-formula/commit/4e8c69f))
* **test:** add tests on prometheus-node-exporter ([](https://github.com/saltstack-formulas/prometheus-formula/commit/6010cc3))
* **test:** fix alertmanager service name in repo mode test ([](https://github.com/saltstack-formulas/prometheus-formula/commit/41da7cc))
* **test:** fix test pillars ([](https://github.com/saltstack-formulas/prometheus-formula/commit/910a06d))
* **test:** fix tests for RedHat OSes in repo mode ([](https://github.com/saltstack-formulas/prometheus-formula/commit/49e6fa5))
* **test:** test Salt 3001 with Debian 9 and 10 ([](https://github.com/saltstack-formulas/prometheus-formula/commit/890bfc1))

### Styles

* **test:** improve Ruby style ([](https://github.com/saltstack-formulas/prometheus-formula/commit/461ce4f))
2020-08-24 22:31:29 +00:00