~peppepetra/charm-grafana:feature/dashboard-titling

Last commit made on 2020-07-28
Get this branch:
git clone -b feature/dashboard-titling https://git.launchpad.net/~peppepetra/charm-grafana
Only Giuseppe Petralia can upload to this branch. If you are Giuseppe Petralia please log in for upload directions.

Branch merges

Branch information

Name:
feature/dashboard-titling
Repository:
lp:~peppepetra/charm-grafana

Recent commits

66c443d... by Giuseppe Petralia

Change bundles to symbolic links to base.yaml

841eb24... by Giuseppe Petralia

Add MODEL_SETTINGS to functional tests to run in charmlab

bfc47eb... by Giuseppe Petralia

Fix conflicts

f11cb7d... by Peter Sabaini

Address review comments

062df91... by Peter Sabaini

Accomodate property update

Renamed foreign model property

426e388... by Peter Sabaini

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.

e3eb95d... by Peter Sabaini

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 "source_model={modelname}" onto the payload.

a742819... by Peter Sabaini

Test fix: push missing bundle defs

c6427b5... by Peter Sabaini

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 "source_model={modelname}" onto the payload.

a2de085... by Peter Sabaini

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.