Commit graph

32 commits

Author SHA1 Message Date
dobbi84
dd0dbaadd6 chore: include boiler plate for integration testing
Signed-off-by: dobbi84 <davide.obbi@e4company.com>
2024-10-23 17:53:10 +00:00
gardar
b81a5ff13b
skip_changelog(ci): pin docker collection on old ansible versions
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-10-23 14:01:32 +00:00
Andy Grunwald
2e51da8f43
fix: tell sanity test for Ansible v2.17 to ignore CI script shebang
Signed-off-by: Andy Grunwald <andygrunwald@gmail.com>
2024-09-29 08:22:50 +02:00
Andy Grunwald
becdab3346
test: Fix shellcheck error SC2164 in tests/integration/molecule.shfor Ansible 2.17
Full error:
ERROR: tests/integration/molecule.sh:54:1: SC2164: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.

Signed-off-by: Andy Grunwald <andygrunwald@gmail.com>
2024-09-29 08:22:50 +02:00
gardar
02ff0e7219
fix: add missing alternative/latest molecule scenarios
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-03-08 20:41:26 +00:00
gardar
4c2902f209
feat: add process_exporter role
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-03-08 20:41:24 +00:00
anviar
631971b233
test: Add bind_exporter scripts
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-23 13:40:20 +03:00
Oleg Klyuchkin
06490d7c8b
feat: Add postgres_exporter role (#291)
* feat: Add postgres_exporter role

---------

Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-22 14:44:11 +01:00
Oleg Klyuchkin
3e4ff17886
feat: Add mongodb_exporter (#293)
* feat: Add mongodb_exporter

---------

Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-22 14:43:51 +01:00
Oleg Klyuchkin
945f39366c
feat: Add fail2ban_exporter role (#294)
* feat: Add fail2ban_exporter role

---------

Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-22 14:43:31 +01:00
Oleg Klyuchkin
d044d8894b
feat: Add redis_exporter role (#299)
* feat: Add redis_exporter role


---------

Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-22 14:43:10 +01:00
anviar
b9c15a1bd2
test: add ansible-test integration for nginx_exporter
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-09 09:08:34 +03:00
SuperQ
b3582f1ff9
feat: Add ipmi_exporter role
Add a new role for the `ipmi_exporter`.

Signed-off-by: SuperQ <superq@gmail.com>
2024-01-15 09:35:44 +01:00
SuperQ
9e8cdccba6
feat: Add cadvisor role
Add a role to deploy https://github.com/google/cadvisor.

Signed-off-by: SuperQ <superq@gmail.com>
2024-01-08 17:51:09 +01:00
gardar
9a723e912d fix: tell sanity test to ignore CI script shebang
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-12-12 19:45:19 +00:00
Ben Kochie
f084b71dbc
feat: Add mecached_exporter role (#256)
Add new role: `memcached_exporter`

Signed-off-by: SuperQ <superq@gmail.com>
2023-12-08 17:57:33 +01:00
gardar
437f5613a2
fix: make sure pytest and pytest-testinfra versions stay compatible
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-11-17 17:32:45 +00:00
Nikolay Asenov
9503b96854
feat: add smartctl_exporter role (#229)
Signed-off-by: Nikolay Asenov <asenov.nikolay98@gmail.com>
Signed-off-by: Ben Kochie <superq@gmail.com>
Co-authored-by: Ben Kochie <superq@gmail.com>
2023-10-27 22:28:44 +02:00
Stan Rudenko
83eee4cd08
molecule support
Signed-off-by: Stan Rudenko <stan@truera.com>
2023-08-23 10:20:27 -07:00
gardar
0cddbef953
fix: temporarily pin molecule version
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-08-17 11:54:21 +00:00
gardar
ebeb5097ce
Merge pull request #128 from prometheus-community/superq/smokeping_prober
feat: Add role smokeping_prober
2023-08-16 15:05:35 +00:00
gardar
e3e99f7373
Merge pull request #127 from prometheus-community/superq/pushgateway
feat: Add pushgateway role
2023-08-16 14:59:48 +00:00
SuperQ
2f1e8a4be8
feat: Add chrony_exporter role
Add role for deploying the chrony_exporter.

Signed-off-by: SuperQ <superq@gmail.com>
2023-07-23 23:18:40 +02:00
SuperQ
c676915376
feat: Add pushgateway role
Add role to manage the Prometheus Pushgateway.

Signed-off-by: SuperQ <superq@gmail.com>
2023-07-11 08:31:38 +02:00
SuperQ
5879df729c
feat: Add role smokeping_prober
Add a role for the Smokeping Prober.

Signed-off-by: SuperQ <superq@gmail.com>
2023-07-10 21:41:40 +02:00
SuperQ
af8fc8fd9e
feat: Add mysqld_exporter role
Add a role for deploying the mysqld_exporter.

Signed-off-by: SuperQ <superq@gmail.com>
2023-03-13 21:08:38 +01:00
gardar
bbb131056d
feat: add systemd exporter role
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-03-09 01:20:32 +00:00
gardar
7548c41247
fix: 2.12+ test requirements install
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-03-08 16:17:01 +00:00
gardar
b6798e438f
refactor: move yamllint cfg to standard path
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-03-05 13:55:00 +00:00
gardar
031a545cca
fix: ansible 2.9 workaround for galaxy install from git
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-03-02 19:13:25 +00:00
gardar
3a8e8b5145
fix: grab dependencies from github to avoid galaxy timeouts
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-03-02 03:16:49 +00:00
gardar
c29734e418
feat: add ansible-test integration test for executing molecule
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-01-11 19:53:03 +00:00