diff --git a/REFERENCE.md b/REFERENCE.md
index b40528da9..81d9da98d 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -1310,6 +1310,8 @@ Data type: `String[1]`
The binary release version
+Default value: `'0.27.0'`
+
##### `proxy_server`
Data type: `Optional[String[1]]`
@@ -1874,6 +1876,8 @@ Data type: `String[1]`
The binary release version
+Default value: `'1.0.5'`
+
##### `proxy_server`
Data type: `Optional[String[1]]`
@@ -3400,6 +3404,8 @@ Data type: `String[1]`
The binary release version
+Default value: `'0.12.0'`
+
##### `web_listen_address`
Data type: `String[1]`
@@ -4036,6 +4042,8 @@ Data type: `String[1]`
The binary release version
+Default value: `'1.7.0'`
+
##### `use_kingpin`
Data type: `Boolean`
@@ -4867,6 +4875,8 @@ Data type: `String[1]`
The binary release version
+Default value: `'0.15.0'`
+
##### `proxy_server`
Data type: `Optional[String[1]]`
@@ -6276,6 +6286,8 @@ Data type: `String[1]`
The binary release version
+Default value: `'1.1.2'`
+
##### `proxy_server`
Data type: `Optional[String[1]]`
@@ -6913,6 +6925,8 @@ Data type: `String[1]`
The binary release version
+Default value: `'0.15.1'`
+
##### `proxy_server`
Data type: `Optional[String[1]]`
@@ -7523,6 +7537,8 @@ Data type: `String`
The binary release version
+Default value: `'0.10.3'`
+
##### `proxy_server`
Data type: `Optional[String[1]]`
@@ -7821,6 +7837,8 @@ Data type: `String[1]`
The binary release version
+Default value: `'1.8.1'`
+
##### `env_vars`
Data type: `Hash[String[1], Scalar]`
@@ -9652,6 +9670,8 @@ Data type: `String[1]`
The binary release version
+Default value: `'0.8.2'`
+
##### `hash_watched_processes`
Data type: `Hash`
@@ -10230,6 +10250,8 @@ Data type: `String[1]`
The binary release version
+Default value: `'1.9.0'`
+
##### `proxy_server`
Data type: `Optional[String[1]]`
@@ -10929,6 +10951,8 @@ Data type: `String[1]`
The binary release version
+Default value: `'0.29.0'`
+
##### `rabbit_url`
Data type: `String[1]`
@@ -12425,6 +12449,8 @@ Data type: `String[1]`
The binary release version
+Default value: `'0.26.0'`
+
##### `proxy_server`
Data type: `Optional[String[1]]`
@@ -13338,6 +13364,8 @@ Data type: `String[1]`
The binary release version
+Default value: `'0.26.1'`
+
##### `proxy_server`
Data type: `Optional[String[1]]`
diff --git a/data/defaults.yaml b/data/defaults.yaml
index 55e99a6cd..c8f05d526 100644
--- a/data/defaults.yaml
+++ b/data/defaults.yaml
@@ -56,8 +56,6 @@ prometheus::alertmanager::time_intervals: []
prometheus::alertmanager::storage_path: '/var/lib/alertmanager'
prometheus::alertmanager::templates: [ "%{lookup('prometheus::alertmanager::config_dir')}/*.tmpl" ]
prometheus::alertmanager::user: 'alertmanager'
-# renovate: depName=prometheus/alertmanager
-prometheus::alertmanager::version: '0.27.0'
prometheus::consul_exporter::consul_health_summary: true
prometheus::consul_exporter::consul_server: 'localhost:8500'
prometheus::consul_exporter::download_extension: 'tar.gz'
@@ -69,8 +67,6 @@ prometheus::consul_exporter::package_ensure: 'latest'
prometheus::consul_exporter::package_name: 'consul_exporter'
prometheus::consul_exporter::service_name: 'consul_exporter'
prometheus::consul_exporter::user: 'consul-exporter'
-# renovate: depName=prometheus/consul_exporter
-prometheus::consul_exporter::version: '0.12.0'
prometheus::consul_exporter::web_listen_address: ':9107'
prometheus::consul_exporter::web_telemetry_path: '/metrics'
prometheus::elasticsearch_exporter::cnf_uri: 'http://localhost:9200'
@@ -83,8 +79,6 @@ prometheus::elasticsearch_exporter::package_ensure: 'latest'
prometheus::elasticsearch_exporter::package_name: 'elasticsearch_exporter'
prometheus::elasticsearch_exporter::service_name: 'elasticsearch_exporter'
prometheus::elasticsearch_exporter::user: 'elasticsearch-exporter'
-# renovate: depName=prometheus-community/elasticsearch_exporter
-prometheus::elasticsearch_exporter::version: '1.7.0'
prometheus::elasticsearch_exporter::use_kingpin: true
prometheus::mesos_exporter::server_type: 'master'
prometheus::mesos_exporter::cnf_scrape_uri: 'http://localhost:5050'
@@ -96,8 +90,6 @@ prometheus::mesos_exporter::user: 'mesos-exporter'
prometheus::mesos_exporter::package_ensure: 'latest'
prometheus::mesos_exporter::package_name: 'mesos_exporter'
prometheus::mesos_exporter::service_name: 'mesos_exporter'
-# renovate: depName=mesosphere/mesos_exporter
-prometheus::mesos_exporter::version: '1.1.2'
prometheus::haproxy_exporter::cnf_scrape_uri: 'http://localhost:1234/haproxy?stats;csv'
prometheus::haproxy_exporter::download_extension: 'tar.gz'
prometheus::haproxy_exporter::download_url_base: 'https://github.com/prometheus/haproxy_exporter/releases'
@@ -107,8 +99,6 @@ prometheus::haproxy_exporter::package_ensure: 'latest'
prometheus::haproxy_exporter::package_name: 'haproxy_exporter'
prometheus::haproxy_exporter::service_name: 'haproxy_exporter'
prometheus::haproxy_exporter::user: 'haproxy-user'
-# renovate: depName=prometheus/haproxy_exporter
-prometheus::haproxy_exporter::version: '0.15.0'
prometheus::nginx_vts_exporter::nginx_scrape_uri: 'http://localhost/status/format/json'
prometheus::nginx_vts_exporter::download_extension: 'tar.gz'
prometheus::nginx_vts_exporter::download_url_base: 'https://github.com/hnlq715/nginx-vts-exporter/releases'
@@ -118,8 +108,6 @@ prometheus::nginx_vts_exporter::package_ensure: 'latest'
prometheus::nginx_vts_exporter::package_name: 'nginx-vts-exporter'
prometheus::nginx_vts_exporter::service_name: 'nginx-vts-exporter'
prometheus::nginx_vts_exporter::user: 'nginx-vts-exporter'
-# renovate: depName=hnlq715/nginx-vts-exporter
-prometheus::nginx_vts_exporter::version: '0.10.3'
prometheus::process_exporter::download_extension: 'tar.gz'
prometheus::process_exporter::download_url_base: 'https://github.com/ncabatoff/process-exporter/releases'
prometheus::process_exporter::extra_groups: []
@@ -128,8 +116,6 @@ prometheus::process_exporter::package_ensure: 'latest'
prometheus::process_exporter::package_name: 'process-exporter'
prometheus::process_exporter::service_name: 'process-exporter'
prometheus::process_exporter::user: 'process-exporter'
-# renovate: depName=ncabatoff/process-exporter
-prometheus::process_exporter::version: '0.8.2'
prometheus::process_exporter::config_path: '/etc/process-exporter.yaml'
prometheus::pushgateway::download_extension: 'tar.gz'
prometheus::pushgateway::download_url_base: 'https://github.com/prometheus/pushgateway/releases'
@@ -138,8 +124,6 @@ prometheus::pushgateway::group: 'pushgateway'
prometheus::pushgateway::package_ensure: 'latest'
prometheus::pushgateway::package_name: 'pushgateway'
prometheus::pushgateway::user: 'pushgateway'
-# renovate: depName=prometheus/pushgateway
-prometheus::pushgateway::version: '1.9.0'
prometheus::rabbitmq_exporter::download_extension: 'tar.gz'
prometheus::rabbitmq_exporter::download_url_base: 'https://github.com/kbudde/rabbitmq_exporter/releases'
prometheus::rabbitmq_exporter::extra_groups: []
@@ -148,8 +132,6 @@ prometheus::rabbitmq_exporter::package_ensure: 'latest'
prometheus::rabbitmq_exporter::package_name: 'rabbitmq_exporter'
prometheus::rabbitmq_exporter::service_name: 'rabbitmq_exporter'
prometheus::rabbitmq_exporter::user: 'rabbitmq-exporter'
-# renovate: depName=kbudde/rabbitmq_exporter
-prometheus::rabbitmq_exporter::version: '0.29.0'
prometheus::rabbitmq_exporter::rabbit_url: 'http://localhost:15672'
prometheus::rabbitmq_exporter::rabbit_user: 'guest'
prometheus::rabbitmq_exporter::rabbit_password: 'guest'
@@ -169,8 +151,6 @@ prometheus::mysqld_exporter::package_ensure: 'latest'
prometheus::mysqld_exporter::package_name: 'mysqld_exporter'
prometheus::mysqld_exporter::service_name: 'mysqld_exporter'
prometheus::mysqld_exporter::user: 'mysqld-exporter'
-# renovate: depName=prometheus/mysqld_exporter
-prometheus::mysqld_exporter::version: '0.15.1'
prometheus::node_exporter::download_extension: 'tar.gz'
prometheus::node_exporter::download_url_base: 'https://github.com/prometheus/node_exporter/releases'
prometheus::node_exporter::extra_groups: []
@@ -178,8 +158,6 @@ prometheus::node_exporter::group: 'node-exporter'
prometheus::node_exporter::package_ensure: 'latest'
prometheus::node_exporter::package_name: 'node_exporter'
prometheus::node_exporter::user: 'node-exporter'
-# renovate: depName=prometheus/node_exporter
-prometheus::node_exporter::version: '1.8.1'
prometheus::beanstalkd_exporter::exporter_listen: ':9371'
prometheus::beanstalkd_exporter::beanstalkd_address: '127.0.0.1:11300'
prometheus::beanstalkd_exporter::download_extension: ''
@@ -190,8 +168,6 @@ prometheus::beanstalkd_exporter::package_ensure: 'latest'
prometheus::beanstalkd_exporter::package_name: 'beanstalkd_exporter'
prometheus::beanstalkd_exporter::service_name: 'beanstalkd_exporter'
prometheus::beanstalkd_exporter::user: 'beanstalkd-exporter'
-# renovate: depName=messagebird/beanstalkd_exporter
-prometheus::beanstalkd_exporter::version: '1.0.5'
prometheus::beanstalkd_exporter::mapping_config: '/etc/beanstalkd-exporter-mapping.conf'
prometheus::beanstalkd_exporter::config: '/etc/beanstalkd-exporter.conf'
prometheus::snmp_exporter::config_file: '/etc/snmp-exporter.yaml'
@@ -204,8 +180,6 @@ prometheus::snmp_exporter::package_ensure: 'latest'
prometheus::snmp_exporter::package_name: 'snmp_exporter'
prometheus::snmp_exporter::service_name: 'snmp_exporter'
prometheus::snmp_exporter::user: 'snmp-exporter'
-# renovate: depName=prometheus/snmp_exporter
-prometheus::snmp_exporter::version: '0.26.0'
prometheus::statsd_exporter::download_extension: 'tar.gz'
prometheus::statsd_exporter::download_url_base: 'https://github.com/prometheus/statsd_exporter/releases'
prometheus::statsd_exporter::extra_groups: []
@@ -216,5 +190,3 @@ prometheus::statsd_exporter::package_ensure: 'latest'
prometheus::statsd_exporter::package_name: 'statsd_exporter'
prometheus::statsd_exporter::service_name: 'statsd_exporter'
prometheus::statsd_exporter::user: 'statsd-exporter'
-# renovate: depName=prometheus/statsd_exporter
-prometheus::statsd_exporter::version: '0.26.1'
diff --git a/manifests/alertmanager.pp b/manifests/alertmanager.pp
index 578eefc1c..a1e5fcbd1 100644
--- a/manifests/alertmanager.pp
+++ b/manifests/alertmanager.pp
@@ -135,7 +135,8 @@
Stdlib::Absolutepath $storage_path,
Array $templates,
String[1] $user,
- String[1] $version,
+ # renovate: depName=prometheus/alertmanager
+ String[1] $version = '0.27.0',
Boolean $service_enable = true,
Stdlib::Ensure::Service $service_ensure = 'running',
String[1] $service_name = 'alertmanager',
diff --git a/manifests/beanstalkd_exporter.pp b/manifests/beanstalkd_exporter.pp
index fe7e4d5c7..c40d61a56 100644
--- a/manifests/beanstalkd_exporter.pp
+++ b/manifests/beanstalkd_exporter.pp
@@ -66,11 +66,12 @@
String[1] $package_name,
String[1] $service_name,
String[1] $user,
- String[1] $version,
String[1] $config,
String[1] $mapping_config,
String[1] $beanstalkd_address,
String[1] $exporter_listen,
+ # renovate: depName=messagebird/beanstalkd_exporter
+ String[1] $version = '1.0.5',
Boolean $purge_config_dir = true,
Boolean $restart_on_change = true,
Boolean $service_enable = true,
diff --git a/manifests/consul_exporter.pp b/manifests/consul_exporter.pp
index cd21e5177..7c5a3fb2c 100644
--- a/manifests/consul_exporter.pp
+++ b/manifests/consul_exporter.pp
@@ -71,9 +71,10 @@
String[1] $package_name,
String[1] $service_name,
String[1] $user,
- String[1] $version,
String[1] $web_listen_address,
String[1] $web_telemetry_path,
+ # renovate: depName=prometheus/consul_exporter
+ String[1] $version = '0.12.0',
Boolean $purge_config_dir = true,
Boolean $restart_on_change = true,
Boolean $service_enable = true,
diff --git a/manifests/elasticsearch_exporter.pp b/manifests/elasticsearch_exporter.pp
index 877f147f6..d8b5338cb 100644
--- a/manifests/elasticsearch_exporter.pp
+++ b/manifests/elasticsearch_exporter.pp
@@ -82,8 +82,9 @@
String[1] $package_name,
String[1] $service_name,
String[1] $user,
- String[1] $version,
Boolean $use_kingpin,
+ # renovate: depName=prometheus-community/elasticsearch_exporter
+ String[1] $version = '1.7.0',
Boolean $purge_config_dir = true,
Boolean $restart_on_change = true,
Boolean $service_enable = true,
diff --git a/manifests/haproxy_exporter.pp b/manifests/haproxy_exporter.pp
index 2cff8a19d..145e1d811 100644
--- a/manifests/haproxy_exporter.pp
+++ b/manifests/haproxy_exporter.pp
@@ -65,9 +65,10 @@
String[1] $package_ensure,
String[1] $package_name,
String[1] $user,
- String[1] $version,
String[1] $service_name,
Prometheus::Uri $download_url_base,
+ # renovate: depName=prometheus/haproxy_exporter
+ String[1] $version = '0.15.0',
Boolean $purge_config_dir = true,
Boolean $restart_on_change = true,
Boolean $service_enable = true,
diff --git a/manifests/mesos_exporter.pp b/manifests/mesos_exporter.pp
index e3adf2326..e3adfd412 100644
--- a/manifests/mesos_exporter.pp
+++ b/manifests/mesos_exporter.pp
@@ -64,7 +64,8 @@
String[1] $package_name,
String[1] $service_name,
String[1] $user,
- String[1] $version,
+ # renovate: depName=mesosphere/mesos_exporter
+ String[1] $version = '1.1.2',
Boolean $purge_config_dir = true,
Boolean $restart_on_change = true,
Boolean $service_enable = true,
diff --git a/manifests/mysqld_exporter.pp b/manifests/mysqld_exporter.pp
index b455f7fd3..242696f0c 100644
--- a/manifests/mysqld_exporter.pp
+++ b/manifests/mysqld_exporter.pp
@@ -77,7 +77,8 @@
String[1] $package_name,
String[1] $service_name,
String[1] $user,
- String[1] $version,
+ # renovate: depName=prometheus/mysqld_exporter
+ String[1] $version = '0.15.1',
Stdlib::Absolutepath $cnf_config_path = '/etc/mysqld_exporter-my.cnf',
Stdlib::Host $cnf_host = localhost,
Stdlib::Port $cnf_port = 3306,
diff --git a/manifests/nginx_vts_exporter.pp b/manifests/nginx_vts_exporter.pp
index 177732d66..0e6950713 100644
--- a/manifests/nginx_vts_exporter.pp
+++ b/manifests/nginx_vts_exporter.pp
@@ -63,7 +63,8 @@
String[1] $package_name,
String[1] $service_name,
String $user,
- String $version,
+ # renovate: depName=hnlq715/nginx-vts-exporter
+ String $version = '0.10.3',
Boolean $purge_config_dir = true,
Boolean $restart_on_change = true,
Boolean $service_enable = true,
diff --git a/manifests/node_exporter.pp b/manifests/node_exporter.pp
index 81856f450..2261b3f31 100644
--- a/manifests/node_exporter.pp
+++ b/manifests/node_exporter.pp
@@ -74,7 +74,8 @@
String[1] $package_ensure,
String[1] $package_name,
String[1] $user,
- String[1] $version,
+ # renovate: depName=prometheus/node_exporter
+ String[1] $version = '1.8.1',
Boolean $purge_config_dir = true,
Boolean $restart_on_change = true,
Boolean $service_enable = true,
diff --git a/manifests/process_exporter.pp b/manifests/process_exporter.pp
index 9dc6e1b64..c36ac9ca0 100644
--- a/manifests/process_exporter.pp
+++ b/manifests/process_exporter.pp
@@ -83,8 +83,9 @@
String[1] $package_name,
String[1] $service_name,
String[1] $user,
- String[1] $version,
Stdlib::Absolutepath $config_path,
+ # renovate: depName=ncabatoff/process-exporter
+ String[1] $version = '0.8.2',
Array $watched_processes = [],
Hash $hash_watched_processes = {},
Boolean $purge_config_dir = true,
diff --git a/manifests/pushgateway.pp b/manifests/pushgateway.pp
index 218eb45be..3e76a60d4 100644
--- a/manifests/pushgateway.pp
+++ b/manifests/pushgateway.pp
@@ -55,7 +55,8 @@
String[1] $package_ensure,
String[1] $package_name,
String[1] $user,
- String[1] $version,
+ # renovate: depName=prometheus/pushgateway
+ String[1] $version = '1.9.0',
Boolean $restart_on_change = true,
Boolean $service_enable = true,
Stdlib::Ensure::Service $service_ensure = 'running',
diff --git a/manifests/rabbitmq_exporter.pp b/manifests/rabbitmq_exporter.pp
index db41d2185..70a7f7bc9 100644
--- a/manifests/rabbitmq_exporter.pp
+++ b/manifests/rabbitmq_exporter.pp
@@ -77,7 +77,6 @@
String[1] $service_name,
String $download_extension,
String[1] $user,
- String[1] $version,
String[1] $rabbit_url,
String[1] $rabbit_user,
String[1] $rabbit_password,
@@ -85,6 +84,8 @@
String[1] $queues_exclude_regex,
Array[String] $rabbit_capabilities,
Array[String] $rabbit_exporters,
+ # renovate: depName=kbudde/rabbitmq_exporter
+ String[1] $version = '0.29.0',
String[1] $arch = $prometheus::real_arch,
Stdlib::Absolutepath $bin_dir = $prometheus::bin_dir,
Optional[Prometheus::Uri] $download_url = undef,
diff --git a/manifests/snmp_exporter.pp b/manifests/snmp_exporter.pp
index 419e733ba..5e8ff3d5b 100644
--- a/manifests/snmp_exporter.pp
+++ b/manifests/snmp_exporter.pp
@@ -66,7 +66,8 @@
String[1] $package_name,
String[1] $service_name,
String[1] $user,
- String[1] $version,
+ # renovate: depName=prometheus/snmp_exporter
+ String[1] $version = '0.26.0',
Boolean $purge_config_dir = true,
Boolean $restart_on_change = true,
Boolean $service_enable = true,
diff --git a/manifests/statsd_exporter.pp b/manifests/statsd_exporter.pp
index d831fa411..b7a0c41ed 100644
--- a/manifests/statsd_exporter.pp
+++ b/manifests/statsd_exporter.pp
@@ -69,7 +69,8 @@
String[1] $service_name,
Array[Hash] $mappings,
String[1] $user,
- String[1] $version,
+ # renovate: depName=prometheus/statsd_exporter
+ String[1] $version = '0.26.1',
String[1] $arch = $prometheus::real_arch,
Stdlib::Absolutepath $bin_dir = $prometheus::bin_dir,
String[1] $config_mode = $prometheus::config_mode,
diff --git a/renovate-config.json b/renovate-config.json
index f6c777fee..95661ff13 100644
--- a/renovate-config.json
+++ b/renovate-config.json
@@ -16,16 +16,6 @@
"prConcurrentLimit": 20,
"branchConcurrentLimit": 30,
"customManagers": [
- {
- "customType": "regex",
- "fileMatch": [
- "defaults.yaml"
- ],
- "matchStrings": [
- "# renovate: depName=(?[^\\s]+?)\\s+[a-z0-9:_]+?::version:\\s+['\"]?(?[\\w+\\.]*)"
- ],
- "datasourceTemplate": "github-releases"
- },
{
"customType": "regex",
"fileMatch": [