-
Notifications
You must be signed in to change notification settings - Fork 35
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
16 changed files
with
281 additions
and
101 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,3 +10,4 @@ resources | |
config/token*.yml | ||
config/templates.yml | ||
website/node_modules/ | ||
.env |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
--- | ||
title: "version v0.7" | ||
description: "Release Notes for v0.7" | ||
date: 2024-09-11T00:00:00 | ||
draft: false | ||
images: [ ] | ||
weight: 196 | ||
toc: true | ||
--- | ||
## Release Notes for v0.7.0 | ||
|
||
Major features in this release are: | ||
- Improvement in performance when dealing with multiple organizations users and preference management. | ||
- Support for nested folders which affects folders, folder permissions, and dashboards. See blog post [here](https://software.es.net/gdg/docs/tutorials/working-with-nested-folders/) | ||
- Regex pattern matching dashboard watched folder (nested folders would require the full path name to match otherwise) | ||
|
||
Additionally, api_debug has been introduced. When enabled it will print every request made to grafana as well as the response recieved from the server. | ||
|
||
### Breaking Changes | ||
- [#289](https://github.com/esnet/gdg/issues/289)Config: Connection settings renamed `exclude_filters' to `filters` | ||
- Folder Permissions are now saving as uid.json rather than folder name. Nested folder allows for name collisions, using uids should avoid that issue. | ||
|
||
### Changes | ||
- [#171](https://github.com/esnet/gdg/issues/171) Nested Folder support added. (Only available in grafana +v11) | ||
- Enterprise config flag removed, future versions will programmatically determine version of grafana. | ||
- [#283](https://github.com/esnet/gdg/issues/283) Fixing small bug with library connections | ||
- [#288](https://github.com/esnet/gdg/pull/288) Enterprise: Connection permission will require min. v10.2.3 | ||
|
||
### Bug/Security Fixes | ||
- [#268](https://github.com/esnet/gdg/issues/268) Fixing some bad URLs in release | ||
- [#270](https://github.com/esnet/gdg/issues/270) Fixing cli docs for deletingUserFromOrg, performance tweak to org upload. | ||
- dependabot Bump github.com/docker/docker from 25.0.0+incompatible to 25.0.6+incompatible. | ||
- [#285](https://github.com/esnet/gdg/issues/285) Fixing Security issue | ||
- [#283](https://github.com/esnet/gdg/issues/283) Small bug with dispalying library connections data | ||
|
||
### Developer Changes | ||
- Upgraded to latest grafana openapi client. | ||
- [#269](https://github.com/esnet/gdg/issues/269) Adding a google analytics tracking on the gdg website. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
--- | ||
title: "Working with Nested Folders" | ||
weight: 4 | ||
--- | ||
|
||
Starting with GDG 0.7, support for nested folders has been added. This feature requires grafana 11+. You can watch a Intro [video](https://www.youtube.com/watch?v=R9mehA0EssU) or read the offical annoucements [here](https://grafana.com/docs/grafana-cloud/whats-new/2024-02-27-subfolders/). | ||
|
||
It is current behind a feature toggle. You will need to set the folliwing value in your grafana.ini | ||
|
||
```toml | ||
[feature_toggles] | ||
enable = nestedFolders,... | ||
``` | ||
|
||
or have the following ENV variable set | ||
|
||
```env | ||
GF_FEATURE_TOGGLES_ENABLE=nestedFolders | ||
``` | ||
|
||
Additionaly GDG configuration needs to have the behavior enabled. | ||
|
||
```yaml | ||
dashboard_settings: | ||
nested_folders: true | ||
``` | ||
Once enabled, the behavior for Dashboards and folders should reflect that. | ||
## Dashboards | ||
For example: | ||
`gdg backup dashboard list` | ||
|
||
```sh | ||
┌────┬───────────────────────────────────┬─────────────────────────────┬────────────┬──────────────┬────────────────┬───────────────────────────────┬────────────────────────────────────────────────────────────────────┐ | ||
│ ID │ TITLE │ SLUG │ FOLDER │ NESTEDPATH │ UID │ TAGS │ URL │ | ||
├────┼───────────────────────────────────┼─────────────────────────────┼────────────┼──────────────┼────────────────┼───────────────────────────────┼────────────────────────────────────────────────────────────────────┤ | ||
│ 21 │ RabbitMQ-Overview │ rabbitmq-overview │ General │ General │ Kn5xm-gZk │ ["rabbitmq-prometheus"] │ http://localhost:3000/d/Kn5xm-gZk/rabbitmq-overview │ | ||
│ 24 │ Node Exporter Full │ node-exporter-full │ dummy │ Others/dummy │ rYdddlPWk │ ["linux"] │ http://localhost:3000/d/rYdddlPWk/node-exporter-full │ | ||
│ 26 │ K8s / Storage / Volumes / Cluster │ k8s-storage-volumes-cluster │ someFolder │ Others/someFolder │ bdx48n30kejuoa │ ["k8s","openshift","storage"] │ http://localhost:3000/d/bdx48n30kejuoa/k8s-storage-volumes-cluster │ | ||
└────┴───────────────────────────────────┴─────────────────────────────┴────────────┴──────────────┴────────────────┴───────────────────────────────┴────────────────────────────────────────────────────────────────────┘ | ||
``` | ||
|
||
Note the folder of `Node Exporter Full` is now `Others/dummy`, the watched_folders would also need to be updated as it does a substring match, but it might give you plenty of false positives. | ||
|
||
Example: filter on 'dummy' folder also matches /dummy and /a/b/c/d/dummy and /a/dummy/ etc. It's better to be explicit or have a regex Patern | ||
|
||
```yaml | ||
watched: | ||
- Others/* | ||
``` | ||
|
||
OR | ||
|
||
```yaml | ||
watched: | ||
- Others/dummy | ||
- Others/someFolder | ||
``` | ||
|
||
## Folders | ||
|
||
`gdg backup folders list ` | ||
|
||
```sh | ||
┌────────────────┬──────────────┬────────────┐ | ||
│ UID │ TITLE │ NESTEDPATH │ | ||
├────────────────┼──────────────┼────────────┤ | ||
│ ddxll3n7dse80d │ dummy │ Others/dummy │ | ||
│ edx4a6qbjt5hcd │ dummy │ dummy │ | ||
│ fdxll3n62cbnkf │ Others │ Others │ | ||
│ fdxll3nd7jv9cc │ someFolder │ Others/someFolder │ | ||
└────────────────┴────────────┴──────────────┘ | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
Oops, something went wrong.