Releases: grafana-toolbox/grafana-import
Releases · grafana-toolbox/grafana-import
v0.4.0
What's Changed
- Fixed folder argument issue
- Fixed import dashboards into a folder
- Added keep-uid argument to preserve the dashboard uid provided in file
- Added an option to import dashboards from a directory
Thanks, @vrymar.
Details
- Fix folder issue by @vrymar in #22
- Add keep-uid argument to preserve the uid provided in file by @vrymar in #24
- Feature: Support importing multiple dashboards from directory by @vrymar in #27
- Chore: Add project badges, and verify support on Python 3.13 by @amotl in #28
New Contributors
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Fix missing dependencies to
setup.py
. Thanks, @rdleon. - Permit invocation without configuration file for ad hoc operations.
In this mode, the Grafana URL can optionally be defined using the
environment variableGRAFANA_URL
. - Fix exit codes in failure situations.
- Fix exception handling and propagation in failure situations.
- Add feature to support dashboard builders, in the spirit of
dashboard-as-code. Supports Grafonnet, grafana-dashboard, grafanalib,
and any other kind of executable program generating Grafana Dashboard
JSON. - Add watchdog feature, monitoring the input dashboard for changes on
disk, and re-uploading it, when changed. - Pass
GRAFANA_TOKEN
environment variable on Grafana initialization.
Thanks, @jl2397.
Details
- Add missing dependencies to setup.py by @rdleon in #1
- Improvement to documentation by @rdleon in #2
- Fix exception handling about
GrafanaNotFoundError
by @amotl in #5 - This and that by @amotl in #6
- Tests: Add software tests and CI configuration by @amotl in #8
- Permit invocation without configuration file, for promoting ad hoc operations by @amotl in #9
- Feature: Dashboard Builders by @amotl in #10
- Chore: Adjust GitHub project organization and name by @amotl in #11
- Feature: Watchdog with Reloading by @amotl in #12
- Dashboard Builder: Add capability to use Grafonnet by @amotl in #13
- Chore: Format code and activate linters using Black and Ruff by @amotl in #14
- fix(auth): pass GRAFANA_TOKEN env variable on Grafana initialization by @amotl in #20
New Contributors
Full Changelog: v0.2.0...v0.3.0
v0.2.0
v0.1.0
What's New?
- Fixed behavior for dashboard moved from one folder to another
Full Changelog: https://github.com/grafana-toolbox/grafana-import/commits/v0.1.0