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 6666 - oci-dashboard.jsonnet
6767 - table-panel.libsonnet
6868 - nccl-traces.jsonnet
69+ - storage-metrics.jsonnet
70+ - storage-metrics-variables.libsonnet
6971
7072- name : Build dashboards with Jsonnet
7173 become : true
8284 /usr/local/bin/jsonnet -J vendor slurm-dashboard.jsonnet -o slurm-dashboard.json
8385 /usr/local/bin/jsonnet -J vendor oci-dashboard.jsonnet -o oci-dashboard.json
8486 /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
8588 environment :
8689 args :
8790 chdir : " {{ dashboard_build_dir }}"
109112 - slurm-dashboard.json
110113 - oci-dashboard.json
111114 - nccl-traces.json
115+ - storage-metrics.json
112116
113117- name : Import Grafana dashboards
114118 community.grafana.grafana_dashboard :
129133 - slurm-dashboard.json
130134 - oci-dashboard.json
131135 - nccl-traces.json
136+ - storage-metrics.json
Original file line number Diff line number Diff line change 11---
2- - name : add grafana repository
2+ - name : Add grafana repository
33 become : true
44 yum_repository :
55 name : grafana
1212 sslverify : 1
1313 sslcacert : /etc/pki/tls/certs/ca-bundle.crt
1414
15- - name : install grafana and tempo
15+ - name : Install grafana and tempo
1616 vars :
1717 package_name :
18- - grafana
18+ - grafana-12.0.3
1919 - tempo
2020 package_state : present
21+ package_allow_downgrade : true
2122 include_role :
2223 name : safe_yum
2324
25+ - name : Hold Grafana package to prevent upgrades
26+ become : true
27+ community.general.yum_versionlock :
28+ name : grafana
29+ state : present
30+
2431- name : Install Python dependencies
2532 become : true
2633 pip :
7481 daemon_reload : yes
7582 when : ons_topic_ocid != ""
7683
77- - name : start grafana
84+ - name : Start grafana
7885 become : true
7986 service :
8087 name : grafana-server
Original file line number Diff line number Diff line change 2222 become : true
2323 vars :
2424 package_name :
25- - grafana
25+ - grafana=12.0.3
2626 - tempo
2727 package_state : present
2828 apt :
29+ allow_downgrade : true
2930 name : " {{ package_name }}"
3031 state : " {{ package_state }}"
3132
33+ - name : Hold Grafana package to prevent upgrades
34+ become : true
35+ dpkg_selections :
36+ name : grafana
37+ selection : hold
38+
3239- name : Install Python dependencies
3340 pip :
3441 name :
Original file line number Diff line number Diff line change 1010 update_cache : " {{package_cache | default('false') | bool}}"
1111 lock_timeout : 180
1212 disable_gpg_check : " {{ disable_gpg_check_var| default('false') | bool}}"
13+ allow_downgrade : " {{ package_allow_downgrade | default('false') | bool }}"
1314 when : package_repo|default('None') != 'None'
1415 async : 200
1516 poll : 10
3334 update_cache : " {{package_cache | default('false') | bool}}"
3435 lock_timeout : 180
3536 disable_gpg_check : " {{ disable_gpg_check_var| default('false') | bool}}"
37+ allow_downgrade : " {{ package_allow_downgrade | default('false') | bool }}"
3638 when : package_repo|default('None') == 'None'
3739 async : 200
3840 poll : 10
6769 update_cache : " {{package_cache | default('false') | bool}}"
6870 lock_timeout : 90
6971 disable_gpg_check : " {{ disable_gpg_check_var| default('false') | bool}}"
72+ allow_downgrade : " {{ package_allow_downgrade | default('false') | bool }}"
7073 register : packages_output
7174 retries : 5
7275 delay : 10
8083 state : " {{package_state | default('present')}}"
8184 update_cache : " {{package_cache | default('false') | bool}}"
8285 lock_timeout : 90
86+ allow_downgrade : " {{ package_allow_downgrade | default('false') | bool }}"
8387 register : packages_output
8488 retries : 5
8589 delay : 10
You can’t perform that action at this time.
0 commit comments