canonical / grafana-k8s-operator

This charmed operator automates the operational procedures of running Grafana, an open-source visualization toolkit, on Kubernetes.
https://charmhub.io/grafana-k8s
Apache License 2.0
6 stars 23 forks source link

integrations for ceph and migrating to the new charmcraft.yaml #309

Closed simskij closed 3 months ago

simskij commented 4 months ago

This PR additionally merges our yaml files into charmcraft.yaml.

Issue

Ceph, among other solutions, require embedding of panels and anonymous access.

Solution

Allow anonymous access and embedding of dashboard panels. Configured through juju config, which defaults to disabled.

Context

Testing Instructions

Upgrade Notes

N/A

simskij commented 4 months ago

LGTM.

Shouldn't we have an integration test that checks you can access a dashboard with anonymous access?

To me, that feels a little bit like testing the workload, to be honest.