From eeb657eb1aab900f9fc00c456f993759320ed36f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Tarti=C3=A8re?= Date: Wed, 22 Nov 2023 16:35:58 -1000 Subject: [PATCH] Remove legacy top-scope syntax --- templates/alertmanager.yaml.erb | 22 +++++++++++----------- templates/prometheus.yaml.erb | 16 ++++++++-------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/templates/alertmanager.yaml.erb b/templates/alertmanager.yaml.erb index 6d10b1f40..798b084f3 100644 --- a/templates/alertmanager.yaml.erb +++ b/templates/alertmanager.yaml.erb @@ -1,18 +1,18 @@ <% require 'yaml' -%> -<% global = scope.lookupvar('::prometheus::alertmanager::global') -%> -<% templates = scope.lookupvar('::prometheus::alertmanager::templates') -%> -<% route = scope.lookupvar('::prometheus::alertmanager::route') -%> -<% receivers = scope.lookupvar('::prometheus::alertmanager::receivers') -%> -<% inhibit_rules = scope.lookupvar('::prometheus::alertmanager::inhibit_rules') -%> +<% global = scope.lookupvar('prometheus::alertmanager::global') -%> +<% templates = scope.lookupvar('prometheus::alertmanager::templates') -%> +<% route = scope.lookupvar('prometheus::alertmanager::route') -%> +<% receivers = scope.lookupvar('prometheus::alertmanager::receivers') -%> +<% inhibit_rules = scope.lookupvar('prometheus::alertmanager::inhibit_rules') -%> <% full_config = { 'global'=>global, 'templates'=>templates, 'route'=>route, 'receivers'=>receivers, 'inhibit_rules'=>inhibit_rules } -%> <% -if scope.function_versioncmp([scope.lookupvar('::prometheus::alertmanager::version'), '0.22.0']) >= 0 && - scope.lookupvar('::prometheus::alertmanager::time_intervals').empty? - full_config['mute_time_intervals'] = scope.lookupvar('::prometheus::alertmanager::mute_time_intervals') +if scope.function_versioncmp([scope.lookupvar('prometheus::alertmanager::version'), '0.22.0']) >= 0 && + scope.lookupvar('prometheus::alertmanager::time_intervals').empty? + full_config['mute_time_intervals'] = scope.lookupvar('prometheus::alertmanager::mute_time_intervals') end -if scope.function_versioncmp([scope.lookupvar('::prometheus::alertmanager::version'), '0.24.0']) >= 0 && - ! scope.lookupvar('::prometheus::alertmanager::time_intervals').empty? - full_config['time_intervals'] = scope.lookupvar('::prometheus::alertmanager::time_intervals') +if scope.function_versioncmp([scope.lookupvar('prometheus::alertmanager::version'), '0.24.0']) >= 0 && + ! scope.lookupvar('prometheus::alertmanager::time_intervals').empty? + full_config['time_intervals'] = scope.lookupvar('prometheus::alertmanager::time_intervals') end -%> <%= full_config.to_yaml -%> diff --git a/templates/prometheus.yaml.erb b/templates/prometheus.yaml.erb index 2c3d6b496..0dd654b44 100644 --- a/templates/prometheus.yaml.erb +++ b/templates/prometheus.yaml.erb @@ -1,17 +1,17 @@ <% require 'yaml' -%> -<% global_config = scope.lookupvar('::prometheus::server::global_config') -%> -<% rule_files = scope.lookupvar('::prometheus::server::_rule_files') -%> -<% scrape_configs = scope.lookupvar('::prometheus::config::scrape_configs') -%> -<% remote_read_configs = scope.lookupvar('::prometheus::server::remote_read_configs') -%> -<% remote_write_configs = scope.lookupvar('::prometheus::server::remote_write_configs') -%> -<% tracing_config = scope.lookupvar('::prometheus::server::tracing_config') -%> +<% global_config = scope.lookupvar('prometheus::server::global_config') -%> +<% rule_files = scope.lookupvar('prometheus::server::_rule_files') -%> +<% scrape_configs = scope.lookupvar('prometheus::config::scrape_configs') -%> +<% remote_read_configs = scope.lookupvar('prometheus::server::remote_read_configs') -%> +<% remote_write_configs = scope.lookupvar('prometheus::server::remote_write_configs') -%> +<% tracing_config = scope.lookupvar('prometheus::server::tracing_config') -%> <% full_config = { 'global'=>global_config, 'rule_files'=>rule_files, 'scrape_configs'=>scrape_configs + @collected_scrape_jobs, 'alerting'=>{ - 'alert_relabel_configs'=>scope.lookupvar('::prometheus::server::alert_relabel_config'), - 'alertmanagers'=>scope.lookupvar('::prometheus::server::alertmanagers_config'), + 'alert_relabel_configs'=>scope.lookupvar('prometheus::server::alert_relabel_config'), + 'alertmanagers'=>scope.lookupvar('prometheus::server::alertmanagers_config'), }, } if @prometheus_v2