This is release v0.4.0
of Grizzly (grr
).
Install instructions
Binary:
# download the binary (adapt os and arch as needed)
$ curl -fSL -o "/usr/local/bin/grr" "https://github.com/grafana/grizzly/releases/download/v0.4.0/grr-linux-amd64"
# make it executable
$ chmod a+x "/usr/local/bin/grr"
# have fun :)
$ grr --help
Docker container:
https://hub.docker.com/r/grafana/grizzly
$ docker pull grafana/grizzly:0.4.0
What's Changed
- Support nested folders by @malcolmholmes in #312
- Add Integration tests by @malcolmholmes in #276
- Rename files to match contents by @malcolmholmes in #319
- Use docker compose to run the integration instance by @julienduchesne in #320
- Add new context and make integration tests stricter by @julienduchesne in #321
- fix: Correctly handle sub-pathed Grafana instances by @julienduchesne in #322
- Remove
PingService
test util by @julienduchesne in #324 - Integration: Add utility to run the same test on multiple contexts by @julienduchesne in #323
- Test the case where a dashboard has no specified folder by @julienduchesne in #326
- Add config "get" and "path" subcommands by @julienduchesne in #329
- Add test for invalid auth by @julienduchesne in #325
- Add integration test for listing remote resources by @julienduchesne in #328
- Gracefully fail if the
spec
is not a map by @julienduchesne in #327 - Rename handler and test files to be singular by @malcolmholmes in #332
- Clearer dashboard validation by @malcolmholmes in #333
- Read files anywhere, not in fixed directory structure by @malcolmholmes in #336
- Add --kind to set the kind of object when --only-spec is set by @malcolmholmes in #334
- Add static dashboard example by @malcolmholmes in #338
- Correctly deduce UID, and track isDir by @malcolmholmes in #339
- Remove handler boilerplate by defining a "base handler" by @julienduchesne in #340
- Make registry non-global by @malcolmholmes in #342
- Add reviewing proxy server to Grizzly by @malcolmholmes in #310
- Move integration tests to integration tests dir by @malcolmholmes in #344
- Automatically detect kind by @malcolmholmes in #345
- Consistent parsing for all types by @malcolmholmes in #346
- Don't propagate opts outside cmd by @malcolmholmes in #347
- Remove 'preview' functionality by @malcolmholmes in #349
- Establish multiple providers by @malcolmholmes in #350
- Add integration test for library elements by @julienduchesne in #354
- Upgrade Grafana client by @julienduchesne in #355
- Reapplying dashboards fails by @malcolmholmes in #353
Full Changelog: v0.3.1...v0.4.0