Skip to content

Releases: grafana-toolbox/grafana-import

v0.4.0

16 Oct 16:36
Compare
Choose a tag to compare

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

03 Oct 20:00
Compare
Choose a tag to compare

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 variable GRAFANA_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

03 Oct 19:58
Compare
Choose a tag to compare

What's New?

  • Migrated from grafana_api to grafana_client

Full Changelog: v0.1.0...v0.2.0

v0.1.0

03 Oct 19:58
Compare
Choose a tag to compare

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