feat(helm): add grafana dashboard#4686
Conversation
|
I'm not against this per-say, however, this would mean that now, if we ship it, we maintain it. And I, personally, don't want to keep a grafana dashboard maintained. :D So I'm on the fence. :) @gusfcarvalho what are your thoughts? |
|
While I am not a maintainer here, for the foreseeable future I can help maintain the dashboard and this feature. It should be pretty low maintenance especially given a 1.0 release appears to be incoming? Edit: I swore I saw a |
|
@onedr0p I appreciate that, however, I'm thinking more long term. :) Will you be available in 1-2 years too? :D |
|
I can't predict the future but I have been using ESO for the past 3+ years at the workplace and homelab, and cannot see myself migrating away any time soon or quitting the industry and starting a Llama farm. |
Signed-off-by: Devin Buhl <devin@buhl.casa>
Signed-off-by: Devin Buhl <devin@buhl.casa>
5d5bdfc to
82ddf85
Compare
|
Okay then. I have no concerns with adding one. Can you paste in a screenshot of the dashboard by any chance please? :) 🙇 |
Signed-off-by: Devin Buhl <devin@buhl.casa>
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
|
🥲 I am a bit concerned with our ability to provide support for users that don’t have a clue on whats going on. But maybe this helps issues like #4615 |
|
Also, would this render with flux/argocd? 🧐 |
|
I don't see why this wouldn't render with those? I'm using other charts with Flux that implement this just fine. I can't speak to Argo though |
|
Iirc Argocd does not implement the full feature set for helm templating. Iirc things like |
|
I know some of the nuances with Argo and Helm, and honestly it's not something that should hold back chart developers to implement features. If there are easy enough workarounds sure, then it makes sense to implement but anything hacky I'd argue Argo folks can workaround the issue themselves. |
if only that were really true… 🥹 related to this PR: I believe we missed adding the JSON file to our helm packages. I’m almost 100% sure if users did |
Can you explain a bit further? I based this PR off of work done in the Cilium and CNPG helm charts and those don't have that issue. I don't see any reason why it's not packaged, there's nothing in the |
|
Take a look on our latest helm release (unpack the My belief here is that there will be no something to look at when we release 😁 |
|
Nvm me I completely missed the file addition there. All good!! |




Problem Statement
The Helm chart does not include a Grafana Dashboard as an option to deploy. Having the Grafana dashboards be included in the Helm chart would be awesome as it would bundle them up as a straightforward way to deploy and get updates.
Related Issue
Can open a issue if needed
Proposed Changes
Include the Grafana dashboard as an option to enable in the Helm chart. Some examples of charts already doing this:
Dashboard was copied from
https://raw.githubusercontent.com/external-secrets/external-secrets/main/docs/snippets/dashboard.json
Checklist
git commit --signoffmake testmake reviewable