Closed jmunozro closed 8 months ago
Would love to see a fix for this one!
For one of our clients, when he tries to use this setting in order to move all dashboards to desired folderId, he only gets Envoy Statistic, Gloo Overview and Kubernetes Cluster Monitoring, so missing two.
I have observed that the resting, Extauth Dashboard and All Upstreams, aren't moved to the desired folder.
I managed to reproduce that by removing providers on glooe-grafana config map in Gloo-system:
apiVersion: v1
data:
dashboardproviders.yaml: |
apiVersion: 1
datasources.yaml: |
apiVersion: 1
datasources:
- access: proxy
isDefault: true
name: gloo
type: prometheus
url: http://glooe-prometheus-server:80
grafana.ini: |
[analytics]
check_for_updates = true
[grafana_net]
url = https://grafana.net
[log]
mode = console
[paths]
data = /var/lib/grafana/
logs = /var/log/grafana
plugins = /var/lib/grafana/plugins
provisioning = /etc/grafana/provisioning
kind: ConfigMap
metadata:
annotations:
meta.helm.sh/release-name: gloo
meta.helm.sh/release-namespace: gloo-system
labels:
app.kubernetes.io/instance: gloo
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: glooe-grafana
app.kubernetes.io/version: 8.2.1
helm.sh/chart: grafana-6.16.14
name: glooe-grafana
namespace: gloo-system
Zendesk ticket #3039 has been linked to this issue.
This fix will be in v1.17.0-beta1, v1.16.1 and v1.15.12 when released
Gloo Edge Version
1.11.x (latest stable)
Kubernetes Version
1.23.x
Describe the bug
defaultDashboardFolderId should be the location for ALL the grafana dashboards
Steps to reproduce the bug
You see that the dynamic upstream are created in the custom folder, but the static are created in the default:
Expected Behavior
I didn't find any way to workaround this issue
Additional Context
Related: #5853