Skip to content

Commit 43f27a5

Browse files
committed
removed unused config options
1 parent 2d1dab5 commit 43f27a5

File tree

3 files changed

+3
-268
lines changed

3 files changed

+3
-268
lines changed

ansible/roles/grafana-dashboards/defaults/main.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

ansible/roles/kube_prometheus_stack/defaults/main/helm.yml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,6 @@ kube_prometheus_stack_release_defaults:
7878
scrapeInterval: "{{ prometheus_global.scrape_interval }}"
7979
scrapeTimeout: "{{ prometheus_global.scrape_timeout }}"
8080
evaluationInterval: "{{ prometheus_global.evaluation_interval }}"
81-
remoteRead: "{{ prometheus_remote_read }}"
82-
remoteWrite: "{{ prometheus_remote_write }}"
8381
externalLabels: "{{ prometheus_external_labels }}"
8482
additionalScrapeConfigs: "{{ prometheus_scrape_configs }}"
8583
# may need to change these
@@ -112,11 +110,6 @@ kube_prometheus_stack_release_defaults:
112110
auth: "{{ grafana_auth }}"
113111
auth.anonymous:
114112
enabled: "{{ grafana_auth_anonymous }}"
115-
analytics: "{{ grafana_analytics }}"
116-
smtp: "{{ grafana_smtp }}"
117-
log: "{{ grafana_log }}"
118-
tracing: "{{ grafana_tracing }}"
119-
panels: "{{ grafana_panels }}"
120113
additionalDataSources: "{{ grafana_datasources }}"
121114
plugins: "{{ grafana_plugins }}"
122115
nodeSelector:
@@ -130,7 +123,6 @@ kube_prometheus_stack_release_defaults:
130123
config: "{{ grafana_ldap | to_yaml }}"
131124
image:
132125
tag: "{{ grafana_image_tag }}"
133-
env: "{{ grafana_environment }}"
134126
adminUser: "{{ grafana_security.admin_user }}"
135127
adminPassword: "{{ grafana_security.admin_password }}"
136128

@@ -154,11 +146,6 @@ kube_prometheus_stack_release_defaults:
154146
type: None
155147
nodeSelector:
156148
clusterrole: "server"
157-
scheme: "{{ prometheus_alertmanager_config.scheme | default( '' ) }}"
158-
serviceMonitor:
159-
scheme: "{{ prometheus_alertmanager_config.scheme | default( '' ) }}"
160-
proxyUrl: "{{ prometheus_alertmanager_config.proxy_url | default( '' ) }}"
161-
templateFiles: "{{ alertmanager_template_files }}"
162149

163150

164151
prometheusOperator:

ansible/roles/kube_prometheus_stack/defaults/main/main.yml

Lines changed: 3 additions & 243 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ slack_integration:
2727
alertmanager_config:
2828
route:
2929
group_by: ['...']
30-
global:
31-
resolve_timeout: "{{ prometheus_config_flags_extra.alertmanager.timeout | default( '5m' ) }}"
3230
receivers:
3331
- name: 'null'
3432

@@ -39,24 +37,9 @@ prometheus_port: 30000
3937
grafana_port: 30001
4038
alertmanager_port: 30002
4139

42-
### PREVIOUS ROLE VALUES
43-
4440
prometheus_image_tag: "v2.27.0"
4541

46-
# prometheus_config_dir: /etc/prometheus
47-
prometheus_db_dir: "{{ appliances_state_dir }}/prometheus"
48-
# prometheus_read_only_dirs: []
49-
50-
# prometheus_binary_local_dir: ''
51-
# prometheus_skip_install: false
52-
53-
# prometheus_web_listen_address: "0.0.0.0:9090"
54-
# prometheus_web_external_url: ''
55-
# See https://github.com/prometheus/exporter-toolkit/blob/master/docs/web-configuration.md
56-
# prometheus_web_config:
57-
# tls_server_config: {}
58-
# http_server_config: {}
59-
# basic_auth_users: {}
42+
prometheus_db_dir: "/var/lib/prometheus"
6043

6144
prometheus_storage_retention: "30d"
6245
# Available since Prometheus 2.7.0
@@ -66,44 +49,13 @@ prometheus_storage_retention_size: "40GB"
6649

6750
prometheus_volume_size: 40Gi
6851

69-
prometheus_config_flags_extra: {}
70-
# prometheus_config_flags_extra:
71-
# storage.tsdb.retention: 15d
72-
# alertmanager.timeout: 10s
73-
74-
prometheus_alertmanager_config: []
75-
# prometheus_alertmanager_config:
76-
# - scheme: https
77-
# path_prefix: alertmanager/
78-
# basic_auth:
79-
# username: user
80-
# password: pass
81-
# static_configs:
82-
# - targets: ["127.0.0.1:9093"]
83-
# proxy_url: "127.0.0.2"
84-
8552
prometheus_alert_relabel_configs: []
86-
# prometheus_alert_relabel_configs:
87-
# - action: labeldrop
88-
# regex: replica
8953

9054
prometheus_global:
9155
scrape_interval: 30s
9256
scrape_timeout: 10s
9357
evaluation_interval: 15s
9458

95-
prometheus_remote_write: []
96-
# prometheus_remote_write:
97-
# - url: https://dev.kausal.co/prom/push
98-
# basic_auth:
99-
# password: FOO
100-
101-
prometheus_remote_read: []
102-
# prometheus_remote_read:
103-
# - url: https://demo.cloudalchemy.org:9201/read
104-
# basic_auth:
105-
# password: FOO
106-
10759
prometheus_external_labels:
10860
environment: "{{ ansible_fqdn | default(ansible_host) | default(inventory_hostname) }}"
10961
# environment: "{{ control_sslip }}"
@@ -116,16 +68,6 @@ prometheus_scrape_configs:
11668
- targets:
11769
- "{{ control_ip }}:{{ slurm_exporter_port }}"
11870

119-
# Alternative config file name, searched in ansible templates path.
120-
# prometheus_config_file: 'prometheus.yml.j2'
121-
122-
# prometheus_alert_rules_files:
123-
# - prometheus/rules/*.rules
124-
125-
# prometheus_static_targets_files:
126-
# - prometheus/targets/*.yml
127-
# - prometheus/targets/*.json
128-
12971
prometheus_extra_rules: []
13072

13173
prometheus_rules:
@@ -135,208 +77,26 @@ prometheus_rules:
13577
rules: "{{ prometheus_extra_rules }}"
13678

13779
# ------------------------------------------------------------------------------------------
138-
139-
### PREVIOUS GRAFANA VARS
14080
grafana_image_tag: 11.2.2
14181

142-
grafana_instance: "{{ ansible_fqdn | default(ansible_host) | default(inventory_hostname) }}"
143-
14482
grafana_data_dir: "/var/lib/grafana"
14583

146-
# Additional options for grafana "server" section
147-
# This section WILL omit options for: http_addr, http_port, domain, and root_url, as those settings are set by variables listed before
148-
# grafana_server:
149-
# protocol: http
150-
# enforce_domain: false
151-
# socket: ""
152-
# cert_key: ""
153-
# cert_file: ""
154-
# enable_gzip: false
155-
# static_root_path: public
156-
# router_logging: false
157-
# serve_from_sub_path: false
158-
159-
# # Variables correspond to ones in grafana.ini configuration file
160-
# # Security
16184
grafana_security:
16285
admin_user: grafana
16386
admin_password: "{{ vault_grafana_admin_password }}"
164-
# secret_key: "" # would we want to template the rest of this into the ini? its not currently
165-
# login_remember_days: 7
166-
# cookie_username: grafana_user
167-
# cookie_remember_name: grafana_remember
168-
# disable_gravatar: true
169-
# data_source_proxy_whitelist:
170-
171-
# User management and registration
172-
# grafana_welcome_email_on_sign_up: false
173-
# grafana_users:
174-
# allow_sign_up: false
175-
# # allow_org_create: true
176-
# # auto_assign_org: true
177-
# auto_assign_org_role: Viewer
178-
# # login_hint: "email or username"
179-
# default_theme: dark
180-
# # external_manage_link_url: ""
181-
# # external_manage_link_name: ""
182-
# # external_manage_info: ""
18387

184-
# grafana authentication mechanisms
88+
# see https://github.com/grafana/helm-charts/blob/main/charts/grafana/values.yaml for configuration options
18589
grafana_auth: {}
186-
# disable_login_form: false
187-
# oauth_auto_login: false
188-
# disable_signout_menu: false
189-
# signout_redirect_url: ""
190-
# ldap:
191-
# config_file: "/etc/grafana/ldap.toml"
192-
# allow_sign_up: false
193-
# basic:
194-
# enabled: true
195-
19690
grafana_ldap: {}
197-
# verbose_logging: false
198-
# servers:
199-
# host: 127.0.0.1
200-
# port: 389 # 636 for SSL
201-
# use_ssl: false
202-
# start_tls: false
203-
# ssl_skip_verify: false
204-
# root_ca_cert: /path/to/certificate.crt
205-
# bind_dn: "cn=admin,dc=grafana,dc=org"
206-
# bind_password: grafana
207-
# search_filter: "(cn=%s)" # "(sAMAccountName=%s)" on AD
208-
# search_base_dns:
209-
# - "dc=grafana,dc=org"
210-
# group_search_filter: "(&(objectClass=posixGroup)(memberUid=%s))"
211-
# group_search_base_dns:
212-
# - "ou=groups,dc=grafana,dc=org"
213-
# attributes:
214-
# name: givenName
215-
# surname: sn
216-
# username: sAMAccountName
217-
# member_of: memberOf
218-
# email: mail
219-
# group_mappings:
220-
# - name: Main Org.
221-
# id: 1
222-
# groups:
223-
# - group_dn: "cn=admins,ou=groups,dc=grafana,dc=org"
224-
# org_role: Admin
225-
# - group_dn: "cn=editors,ou=groups,dc=grafana,dc=org"
226-
# org_role: Editor
227-
# - group_dn: "*"
228-
# org_role: Viewer
229-
# - name: Alternative Org
230-
# id: 2
231-
# groups:
232-
# - group_dn: "cn=alternative_admins,ou=groups,dc=grafana,dc=org"
233-
# org_role: Admin
234-
235-
grafana_analytics: {}
236-
# reporting_enabled: true
237-
# google_analytics_ua_id: ""
238-
239-
# Set this for mail notifications
240-
grafana_smtp: {}
241-
# host:
242-
# user:
243-
# password:
244-
# from_address:
245-
246-
# Grafana logging configuration
247-
grafana_log:
248-
# mode: 'console file'
249-
# level: info
250-
251-
# Distributed tracing options
252-
grafana_tracing: {}
253-
# address: "localhost:6831"
254-
# always_included_tag: "tag1:value1,tag2:value2"
255-
# sampler_type: const
256-
# sampler_param: 1
257-
258-
grafana_snapshots: {}
259-
# external_enabled: true
260-
# external_snapshot_url: "https://snapshots-origin.raintank.io"
261-
# external_snapshot_name: "Publish to snapshot.raintank.io"
262-
# snapshot_remove_expired: true
263-
# snapshot_TTL_days: 90
264-
265-
# # External image store
266-
# grafana_image_storage: {}
267-
# # provider: gcs
268-
# # key_file:
269-
# # bucket:
270-
# # path:
271-
27291

27392
#######
27493
# Plugins from https://grafana.com/plugins
27594
grafana_plugins: []
276-
# - raintank-worldping-app
277-
278-
# # Dashboards from https://grafana.com/dashboards
279-
# grafana_dashboards: []
280-
# # - dashboard_id: '4271'
281-
# # revision_id: '3'
282-
# # datasource: 'Prometheus'
283-
# # - dashboard_id: '1860'
284-
# # revision_id: '4'
285-
# # datasource: 'Prometheus'
286-
# # - dashboard_id: '358'
287-
# # revision_id: '1'
288-
# # datasource: 'Prometheus'
28995

290-
# grafana_dashboards_dir: "dashboards"
291-
292-
# # Alert notification channels to configure
293-
# grafana_alert_notifications: []
294-
# # - name: "Email Alert"
295-
# # type: "email"
296-
# # uid: channel1
297-
# # is_default: true
298-
# # settings:
299-
# # addresses: "[email protected]"
300-
301-
# Datasources to configure
96+
# Additional datasources to configure alongside kube-prometheus-stack defaults
30297
grafana_datasources: []
303-
# - name: "Prometheus"
304-
# type: "prometheus"
305-
# access: "proxy"
306-
# url: "http://prometheus.mydomain"
307-
# basicAuth: true
308-
# basicAuthUser: "admin"
309-
# basicAuthPassword: "password"
310-
# isDefault: true
311-
# jsonData:
312-
# tlsAuth: false
313-
# tlsAuthWithCACert: false
314-
# tlsSkipVerify: true
315-
316-
grafana_environment: {}
317-
318-
# Panels configurations
319-
grafana_panels: {}
320-
# disable_sanitize_html: false
321-
# enable_alpha: false
322-
323-
### PREVIOUS ALERTMANAGER ROLEVARS
32498

32599
alertmanager_image_tag: v0.27.0
326100

327-
# alertmanager_config_file: 'alertmanager.yml.j2'
328-
329-
alertmanager_template_files: {}
330-
331-
# alertmanager_http_config: {}
332-
333-
### Previous node exporter vars
334-
335101
node_exporter_image_tag: v1.8.2
336102

337-
# node_exporter_tls_server_config: {}
338-
339-
# node_exporter_http_server_config: {}
340-
341-
# node_exporter_basic_auth_users: {}
342-

0 commit comments

Comments
 (0)