homepage: https://github.com/softwarefactory-project/grafdhall#readme
changelog-type: markdown
hash: 0e5a337f11da81676513d33f632d4545e113449079c0a78c3c63fb62b8340efa
test-bench-deps: {}
maintainer: Tristan de Cacqueray <tdecacqu@redhat.com>
synopsis: Configure grafana dashboards from Dhall expression
changelog: |
  # Changelog

  `grafdhall` uses [PVP Versioning][1].

  ## 0.1.0.0

  * Initially created.

  [1]: https://pvp.haskell.org
basic-deps:
  http-client: -any
  bytestring: -any
  base: <5
  dhall: -any
  unordered-containers: -any
  text: -any
  http-client-tls: -any
  dhall-json: -any
  http-types: -any
  aeson: -any
all-versions:
- 0.1.0.0
author: Tristan de Cacqueray
latest: 0.1.0.0
description-type: markdown
description: |
  # grafdhall

  [![Hackage](https://img.shields.io/hackage/v/grafdhall.svg?logo=haskell)](https://hackage.haskell.org/package/grafdhall)
  [![Apache-2.0 license](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE)

  `grafdhall` takes [Grafana][grafana] dashboards in Dhall format, and submits them to a grafana service.

  The CLI expects the following environment variables:

  - `GRAFANA_URL`  : the url of the service.
  - `GRAFANA_PASS` : the password of the user.
  - `GRAFANA_USER` : the name of the user, defaults to `admin`.

  Uses the [dhall-grafana][dhall-grafana] bindings to write the dashboards, checkout the
  [examples](./examples/).

  ## Contribute

  Build the project:

  ```
  $ cabal build
  ```

  Run the cli:

  ```
  $ cabal run grafdhall -- --help
  ```

  [grafana]: https://grafana.com
  [dhall-grafana]: https://github.com/weeezes/dhall-grafana
license-name: Apache-2.0

Update from Hackage at 2022-05-19T15:20:04Z
Update from Hackage at 2022-05-19T15:20:04Z
