mgr/cephadm: mount grafana dashboards from the path#55615
Conversation
|
shaman triggered |
fe00669 to
27dd943
Compare
e850eae to
83d056a
Compare
00d63b9 to
d1c8287
Compare
|
shaman ongoing |
9c67f55 to
683d461
Compare
683d461 to
4fbc519
Compare
For this, the grafana dashboards are installed directly to the containers and later, cephadm picks it up to mount the dashboards to the grafana container Signed-off-by: Nizamudeen A <nia@redhat.com>
Signed-off-by: Nizamudeen A <nia@redhat.com>
4fbc519 to
057f09e
Compare
|
@adk3798 i've updated the unit tests as well. please have a look, thanks. |
|
jenkins test make check |
adk3798
left a comment
There was a problem hiding this comment.
Code seems good from what I can tell
Pegonzal
left a comment
There was a problem hiding this comment.
Tested it locally, grafana was running and the dashboards present, thanks @nizamial09
|
Tons of cluster log failures, not a problem for now. Other than that, it was just the mds_upgrade_sequence, staggered upgrade with agent (both of which are known problems), some failures installing things at the beginning of tests (known to happen occasionally), and a failure in the test_cephadm test related to idmap overrides for nfs, which I missed when we tested that PR originally Nothing to block merging PRs from this run. |
…anel Since we have this PR - ceph#55615 from Nizam where we are moving to mount grafana dashboards from path, there is a requirement to remove the pie-chart plugin usage from grafana dashboards and replace it with the native piechart panel Resolves: rhbz#2270744 Signed-off-by: Aashish Sharma <aasharma@redhat.com>
For this, the grafana dashboards are installed directly to the containers and later, cephadm picks it up to mount those to the grafana container.
We have to provide a
providers.ymlfile to the grafana and put it insideprovisioning/dashboardsasdefault.ymlfile. Grafana uses the path which is provided inside this folder to pick the dashboards and show them.Contribution Guidelines
To sign and title your commits, please refer to Submitting Patches to Ceph.
If you are submitting a fix for a stable branch (e.g. "quincy"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
When filling out the below checklist, you may click boxes directly in the GitHub web UI. When entering or editing the entire PR message in the GitHub web UI editor, you may also select a checklist item by adding an
xbetween the brackets:[x]. Spaces and capitalization matter when checking off items this way.Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume toxjenkins test windowsjenkins test rook e2e