File tree Expand file tree Collapse file tree 4 files changed +28
-5
lines changed Expand file tree Collapse file tree 4 files changed +28
-5
lines changed Original file line number Diff line number Diff line change 66
66
- oci-dashboard.jsonnet
67
67
- table-panel.libsonnet
68
68
- nccl-traces.jsonnet
69
+ - storage-metrics.jsonnet
70
+ - storage-metrics-variables.libsonnet
69
71
70
72
- name : Build dashboards with Jsonnet
71
73
become : true
82
84
/usr/local/bin/jsonnet -J vendor slurm-dashboard.jsonnet -o slurm-dashboard.json
83
85
/usr/local/bin/jsonnet -J vendor oci-dashboard.jsonnet -o oci-dashboard.json
84
86
/usr/local/bin/jsonnet -J vendor nccl-traces.jsonnet -o nccl-traces.json
87
+ /usr/local/bin/jsonnet -J vendor storage-metrics.jsonnet -o storage-metrics.json
85
88
environment :
86
89
args :
87
90
chdir : " {{ dashboard_build_dir }}"
109
112
- slurm-dashboard.json
110
113
- oci-dashboard.json
111
114
- nccl-traces.json
115
+ - storage-metrics.json
112
116
113
117
- name : Import Grafana dashboards
114
118
community.grafana.grafana_dashboard :
129
133
- slurm-dashboard.json
130
134
- oci-dashboard.json
131
135
- nccl-traces.json
136
+ - storage-metrics.json
Original file line number Diff line number Diff line change 1
1
---
2
- - name : add grafana repository
2
+ - name : Add grafana repository
3
3
become : true
4
4
yum_repository :
5
5
name : grafana
12
12
sslverify : 1
13
13
sslcacert : /etc/pki/tls/certs/ca-bundle.crt
14
14
15
- - name : install grafana and tempo
15
+ - name : Install grafana and tempo
16
16
vars :
17
17
package_name :
18
- - grafana
18
+ - grafana-12.0.3
19
19
- tempo
20
20
package_state : present
21
+ package_allow_downgrade : true
21
22
include_role :
22
23
name : safe_yum
23
24
25
+ - name : Hold Grafana package to prevent upgrades
26
+ become : true
27
+ community.general.yum_versionlock :
28
+ name : grafana
29
+ state : present
30
+
24
31
- name : Install Python dependencies
25
32
become : true
26
33
pip :
74
81
daemon_reload : yes
75
82
when : ons_topic_ocid != ""
76
83
77
- - name : start grafana
84
+ - name : Start grafana
78
85
become : true
79
86
service :
80
87
name : grafana-server
Original file line number Diff line number Diff line change 22
22
become : true
23
23
vars :
24
24
package_name :
25
- - grafana
25
+ - grafana=12.0.3
26
26
- tempo
27
27
package_state : present
28
28
apt :
29
+ allow_downgrade : true
29
30
name : " {{ package_name }}"
30
31
state : " {{ package_state }}"
31
32
33
+ - name : Hold Grafana package to prevent upgrades
34
+ become : true
35
+ dpkg_selections :
36
+ name : grafana
37
+ selection : hold
38
+
32
39
- name : Install Python dependencies
33
40
pip :
34
41
name :
Original file line number Diff line number Diff line change 10
10
update_cache : " {{package_cache | default('false') | bool}}"
11
11
lock_timeout : 180
12
12
disable_gpg_check : " {{ disable_gpg_check_var| default('false') | bool}}"
13
+ allow_downgrade : " {{ package_allow_downgrade | default('false') | bool }}"
13
14
when : package_repo|default('None') != 'None'
14
15
async : 200
15
16
poll : 10
33
34
update_cache : " {{package_cache | default('false') | bool}}"
34
35
lock_timeout : 180
35
36
disable_gpg_check : " {{ disable_gpg_check_var| default('false') | bool}}"
37
+ allow_downgrade : " {{ package_allow_downgrade | default('false') | bool }}"
36
38
when : package_repo|default('None') == 'None'
37
39
async : 200
38
40
poll : 10
67
69
update_cache : " {{package_cache | default('false') | bool}}"
68
70
lock_timeout : 90
69
71
disable_gpg_check : " {{ disable_gpg_check_var| default('false') | bool}}"
72
+ allow_downgrade : " {{ package_allow_downgrade | default('false') | bool }}"
70
73
register : packages_output
71
74
retries : 5
72
75
delay : 10
80
83
state : " {{package_state | default('present')}}"
81
84
update_cache : " {{package_cache | default('false') | bool}}"
82
85
lock_timeout : 90
86
+ allow_downgrade : " {{ package_allow_downgrade | default('false') | bool }}"
83
87
register : packages_output
84
88
retries : 5
85
89
delay : 10
You can’t perform that action at this time.
0 commit comments