0
Git Sync: allow several repositories to place dashboards in the same folder
Source: grafana/grafana#135197 · opened by @mbouazza-dev
Why is this needed: We run Git Sync (Grafana 13.1.0 OSS, pure Git connection to GitLab) with two repositories, both folderless, sharing the same directory layout (one directory per project): • repository A: dashboards edited by teams in the UI (workflows: [write, branch]); • repository B: dashboards generated by CI from Jsonnet, read-only in Grafana (workflows: []), since any UI edit would be overwritten by the next render. Every project that has dashboards in both repositories shows up twice at the root, as two folders with the same title (one marked "Read only"). Users have to look in two places for one project, and folder permissions have to be managed twice. There is no way around it today: • A folder is owned by a single repository: if repository B's _folder.json uses the UID of a folder created by repository A, the sync fails with NewFolderManagedByOtherError ([folders.go#L267]( • A resource's parent folder is always derived from i…
No pledges yet. Be the first to back this.
Comments
Similar requests
git-sync: "uid too long" when git-sync a dashboard with a long metadata.name
0 votes · 0 comments
Git Sync: Azure DevOps repositories fail with 404 because nanogit unconditionally appends .git to URLs
4 votes · 0 comments
Git Sync: Support Azure DevOps repositories with Microsoft Entra Managed Identity authentication
4 votes · 0 comments
GitSync: Support ConfigMap as a storage backend for synchronized dashboards
0 votes · 0 comments
Add support for MT quota service for consumption by MT Dashboards Server
0 votes · 0 comments
No comments yet.