Bug 1784011 - ceph-ansible should be able to configure multiple grafana instances when ceph dashboard is deployed
Summary: ceph-ansible should be able to configure multiple grafana instances when ceph...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat Storage
Component: Ceph-Ansible
Version: 4.0
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: rc
: 4.1
Assignee: Dimitri Savineau
QA Contact: Nathan Weinberg
Ranjini M N
URL:
Whiteboard:
Depends On:
Blocks: 1760354 1792233 1806495 1816167
TreeView+ depends on / blocked
 
Reported: 2019-12-16 13:50 UTC by Francesco Pantano
Modified: 2020-05-19 17:31 UTC (History)
16 users (show)

Fixed In Version: ceph-ansible-4.0.15-1.el8, ceph-ansible-4.0.15-1.el7
Doc Type: Bug Fix
Doc Text:
.Ceph Ansible supports multiple `grafana` instances during a Ceph dashboard deployment Previously, in a multi-node environment, `ceph-ansible` was not able to configure multiple `grafana` instances as only one node was supported, leaving the remaining nodes unconfigured. With this update, `ceph-ansible` supports multiple instances and injects Ceph-specific layouts on all the Ceph Monitor nodes during the deployment of the Ceph Dashboard.
Clone Of:
: 1792902 (view as bug list)
Environment:
Last Closed: 2020-05-19 17:31:24 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github ceph ceph-ansible pull 4861 0 None closed Allow ceph-ansible to inject layout with multiple grafana-server instances 2021-02-15 03:22:41 UTC
Github ceph ceph-ansible pull 4993 0 None closed dashboard: allow configuring multiple grafana host 2021-02-15 03:22:40 UTC
Github ceph ceph-ansible pull 5047 0 None closed dashboard: allow configuring multiple grafana host (bp #4993) 2021-02-15 03:22:41 UTC
Red Hat Product Errata RHSA-2020:2231 0 None None None 2020-05-19 17:31:57 UTC

Description Francesco Pantano 2019-12-16 13:50:17 UTC
Description of problem:

During the execution of this playbook [1], the "dashboard grafana dashboards update" command is executed only on the first node because the [2], which sets the grafana_api_url, always points to the first node.
The result is a wrong mgr configuration that points to a single grafana instance (and push the dashboard layouts always on the same instance).


[1] https://github.com/ceph/ceph-ansible/blob/master/roles/ceph-dashboard/tasks/configure_dashboard.yml
[2] https://github.com/ceph/ceph-ansible/blob/master/roles/ceph-dashboard/tasks/configure_dashboard.yml#L98


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 12 errata-xmlrpc 2020-05-19 17:31:24 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2020:2231


Note You need to log in before you can comment on or make changes to this bug.