~freyes/charm-grafana:bug/1893137

Last commit made on 2020-08-26
Get this branch:
git clone -b bug/1893137 https://git.launchpad.net/~freyes/charm-grafana
Only Felipe Reyes can upload to this branch. If you are Felipe Reyes please log in for upload directions.

Branch merges

Branch information

Name:
bug/1893137
Repository:
lp:~freyes/charm-grafana

Recent commits

3633571... by Felipe Reyes

Add nagios to functional testing bundles

nrpe waits for a relation with nagios before switching to ready state and this
blocks the execution of the zaza tests. This patch adds nagios to the base
bundle with an override in the focal overlays to use bionic since nagios is
not available in focal.

Fixes-Bug: #1893137

ddc2493... by Alvaro Uria

Update license, charm proof built code

Reviewed-on: https://code.launchpad.net/~canonical-is-bootstack/charm-grafana/+git/charm-grafana/+merge/389265
Reviewed-by: Giuseppe Petralia <email address hidden>
Reviewed-by: Xav Paice <email address hidden>

5d0d08a... by Alvaro Uria

Update license, charm proof built code

26fcde9... by Xav Paice

Update README.md for 20.08

Reviewed-on: https://code.launchpad.net/~xavpaice/charm-grafana/+git/grafana-charm/+merge/388783
Reviewed-by: James Troup <email address hidden>

3ecce8c... by Xav Paice

Update README.md for 20.08

a115b08... by Giuseppe Petralia

Refactor charm to use src folder. Standardize makefile and fix linting.

Reviewed-on: https://code.launchpad.net/~peppepetra86/charm-grafana/+git/charm-grafana/+merge/388471
Reviewed-by: Alvaro Uria <email address hidden>

2fefd68... by Giuseppe Petralia

Address review comments

9302200... by Giuseppe Petralia

Update makefile and tox.ini

1aae8ec... by Giuseppe Petralia

Refactor charm to use src folder. Standardize makefile and fix linting.

6d41371... by Giuseppe Petralia

Dashboard titling and folders

Title updates for dashboards coming in via the dashboards relation. The following rules are applied:

- Ensure dashboard titles are tagged with "[juju-{provider}]"

- If the dashboard provider resides on a remote model (i.e. related via CMR), ensure dashboard is placed in a folder "[juju-{modelname}]"

As grafana has no way of detecting a CMR the latter functionality depends on the provider placing an attribute "provider_model={modelname}" onto the payload.

Reviewed-on: https://code.launchpad.net/~peppepetra86/charm-grafana/+git/charm-grafana/+merge/388216
Reviewed-by: Xav Paice <email address hidden>