promote develop to master #6

Merged
unkinben merged 449 commits from develop into master 2024-06-01 14:48:48 +10:00
2 changed files with 8 additions and 4 deletions
Showing only changes of commit 10a6085b84 - Show all commits

View File

@ -8,3 +8,4 @@ profiles::metrics::server::scrape_jobs:
- bind - bind
- puppetdb - puppetdb
- systemd - systemd
profiles::metrics::server::localstorage: /data/prometheus

View File

@ -4,7 +4,11 @@ class profiles::metrics::server (
Boolean $manage_user = true, Boolean $manage_user = true,
Boolean $manage_group = true, Boolean $manage_group = true,
String $retention = '30d', String $retention = '30d',
Array $scrape_jobs = [], Array $scrape_jobs = [],
Variant[
Stdlib::Absolutepath,
Boolean[false]
] $localstorage = '/var/lib/prometheus',
) { ) {
$collect_scrape_jobs = $scrape_jobs.map |$job| { $collect_scrape_jobs = $scrape_jobs.map |$job| {
@ -18,8 +22,7 @@ class profiles::metrics::server (
manage_group => $manage_group, manage_group => $manage_group,
version => $version, version => $version,
collect_scrape_jobs => $collect_scrape_jobs, collect_scrape_jobs => $collect_scrape_jobs,
extra_options => { storage_retention => $retention,
'storage.tsdb.retention.time' => $retention, localstorage => $localstorage,
},
} }
} }