Commit Graph
35717 Commits
Author SHA1 Message Date
Grot (@grafanabot)andismail simsek a35e7f0bf5 Plugins: InfluxDB variable interpolation fix for influxdbBackendMigration feature flag (#51624) (#51834)
(cherry picked from commit 9941e06e22)

Co-authored-by: ismail simsek <ismailsimsek09@gmail.com>
2022-07-07 17:22:00 +02:00
Grot (@grafanabot)andDominik Prokop 62e0a2c561 Time series panel: Fix an issue with stacks being not complete due to the incorrect data frame length (#51910) (#51915)
* Test failure

* Fix

(cherry picked from commit 5a65a12278)

Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2022-07-07 07:45:02 -07:00
Grot (@grafanabot)andGeorge Robinson 6e86f5dcf7 Docs: Improve docs for differences and limitations (#51905) (#51909)
(cherry picked from commit 2b2c09b8d5)

Co-authored-by: George Robinson <george.robinson@grafana.com>
2022-07-07 15:16:33 +01:00
Grot (@grafanabot)andGeorge Robinson 35a4b56e33 Docs: Improve docs for images in notifications (#51900) (#51906)
(cherry picked from commit ef1fb9d3a3)

Co-authored-by: George Robinson <george.robinson@grafana.com>
2022-07-07 14:49:06 +01:00
idafurjes 59dbbb41f8 Do not check permissions while deleting external snapshot (#51897) (#51904)
(cherry picked from commit ee88b44458)
2022-07-07 15:45:32 +02:00
Grot (@grafanabot)andJack Westbrook e4abc7b9f1 Chore: Fix CVE-2021-3807 (#51753) (#51803)
(cherry picked from commit 0c04fe16aa)

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2022-07-07 15:33:45 +02:00
Grot (@grafanabot)andJack Westbrook 02220a6c51 Chore: Fix CVE-2022-0155 (#51755) (#51793)
(cherry picked from commit c1ef68535b)

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2022-07-07 15:32:28 +02:00
Grot (@grafanabot)andJack Westbrook d085ae7df3 Chore: Fix CVE-2020-7753 (#51752) (#51792)
(cherry picked from commit f14cdc712c)

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2022-07-07 15:30:38 +02:00
Grot (@grafanabot)andJack Westbrook 5f8a71e8c6 Chore: Fix CVE-2021-3918 (#51745) (#51791)
(cherry picked from commit 73e7a1cc92)

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2022-07-07 15:28:46 +02:00
Grot (@grafanabot)andDominik Prokop a1ea62cce9 [v9.0.x] Bar chart: Fix stacking bug when data produces 0 accumulators (#51808)
* Bar chart: Fix stacking bug when data produces 0 accumulators (#51450)

* Don't divide by 0 ...

* Add test panel to gdev dashboard

(cherry picked from commit daf0e3cb4e)

* betterer

* Fix cue

Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2022-07-07 06:16:39 -07:00
Grot (@grafanabot)andAndreas Christou 70f9ff79d3 AzureMonitor: Update curated dashboards (#51331) (#51882)
* Ensure resource name is appended to URI

* Add storage account check to ensure default subresource is appended

* Update storage dashboard

* Bump storage version

* Remove ADX StreamingIngestRequestRate panel as the metric is unavailable

* Refactor condition for storage namespaces

* Add more tests for URI builder

* Do not migrate resource URI if resource name or metric definition uses template variables

* Revert change to metricNamespace

(cherry picked from commit 0a6eeaa636)

Co-authored-by: Andreas Christou <andreas.christou@grafana.com>
2022-07-07 12:58:05 +01:00
11c15f3bfa [v9.0.x] Plugins: Register management endpoints only when external managed is also false (#51817)
* Plugins: Register management endpoints only when external managed is also false (#51802)

* Only define plugin install endpoints when catalog enabled

* add external check

(cherry picked from commit 40dff288cd)

* fix test

Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
Co-authored-by: Will Browne <will.browne@grafana.com>
2022-07-07 11:19:32 +02:00
Grot (@grafanabot)andYaelle Chaudy 65f31f978c Fixed broken link for supported namespaces (#51302) (#51868)
(cherry picked from commit a802e84772)

Co-authored-by: Yaelle Chaudy <42030685+yaelleC@users.noreply.github.com>
2022-07-07 11:15:12 +02:00
Grot (@grafanabot)andJack Baldry e4158d654d Add doc-validator tool to CI (#51698) (#51869)
* Add doc-validator tool to CI

Signed-off-by: Jack Baldry <jack.baldry@grafana.com>

* Use simpler apostrophe to make title match h1

Signed-off-by: Jack Baldry <jack.baldry@grafana.com>

* Ensure doc-validator CI always passes until all errors are resolved

Signed-off-by: Jack Baldry <jack.baldry@grafana.com>
(cherry picked from commit 602ee37533)

Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2022-07-07 09:23:08 +01:00
Grot (@grafanabot)andTorkel Ödegaard 82269e8520 Fixes tooltip issue with time picker and dashboard settings (#51836) (#51842)
(cherry picked from commit 777f0d532a)

Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2022-07-07 07:31:59 +02:00
Grot (@grafanabot)andSantiago 1470e3db18 fix broken links (#51821) (#51824)
(cherry picked from commit 93e2a0eddc)

Co-authored-by: Santiago <santiagohernandez.1997@gmail.com>
2022-07-06 13:23:07 -03:00
Yuriy Tseretyan dbe2925564 Chore: Update ConcreteLogger to implement gokit Logger interface (#51599) (#51648)
# Conflicts:
#	pkg/infra/log/log.go
2022-07-06 11:49:36 -04:00
Grot (@grafanabot)andEmil Tullstedt 7ab58de091 Docker: Update glibc version (#51107) (#51826)
(cherry picked from commit c12d1727f0)

Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com>
2022-07-06 11:47:22 -04:00
Grot (@grafanabot)andLeon Sorokin 18ea87a598 Histogram: filter nulls, bucket-adaptive xAxis decimals (#51773) (#51823)
(cherry picked from commit 173636aa61)

Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2022-07-06 11:28:23 -04:00
Grot (@grafanabot)andSven Grossmann 98b3d1e7b6 Loki: Fix error when changing operations with different parameters (#51779) (#51820)
* copy defaultParams when changing an operation

* add type and name comparison

* removed name check

(cherry picked from commit 663f3fcd2a)

Co-authored-by: Sven Grossmann <Svennergr@gmail.com>
2022-07-06 17:19:10 +02:00
Grot (@grafanabot)andLeon Sorokin 8c2a855dee BarChart: fix explicit yAxis min (#51768) (#51811)
(cherry picked from commit d122449a97)

Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2022-07-06 08:59:00 -04:00
Grot (@grafanabot)andGábor Farkas 2ef79e5856 devenv: influxdb: fix config (#51781) (#51799)
(cherry picked from commit df9f86190f)

Co-authored-by: Gábor Farkas <gabor.farkas@gmail.com>
2022-07-06 07:38:26 -04:00
Grot (@grafanabot)andSriram 90645be45e Chore: Plugin CI E2E image update (#51787) (#51794)
(cherry picked from commit efdd999e03)

Co-authored-by: Sriram <yesoreyeram@gmail.com>
2022-07-06 12:09:15 +01:00
Grot (@grafanabot)andWill Browne b73d85fdd8 Only define plugin install endpoints when catalog enabled (#51788) (#51790)
(cherry picked from commit ba9fc10a74)

Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
2022-07-06 11:28:08 +02:00
Grot (@grafanabot)andJoey Tawadrous e4c9e573cb Traces: Trace to logs fix (#51053) (#51778)
* Fix to set isSplunkDS

* Remove comment

* Updated betterer.results

(cherry picked from commit 2970c6db37)

Co-authored-by: Joey Tawadrous <90795735+joey-grafana@users.noreply.github.com>
2022-07-06 09:04:53 +01:00
Grot (@grafanabot)andChristopher Moyer 49c0d9c763 Docs: Add and organize panels (#51763) (#51764)
* combines topics into add and organize panels topic

* updates front matter

* fixes relrefs

* fixes typo

* Update docs/sources/dashboards/add-organize-panels.md

Co-authored-by: Torkel Ödegaard <torkel@grafana.com>

* Update docs/sources/dashboards/add-organize-panels.md

Co-authored-by: Torkel Ödegaard <torkel@grafana.com>

* make prettier

Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
(cherry picked from commit e4bf7ddefe)

Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
2022-07-05 13:10:35 -05:00
Alexander Weaver 96c7f6e9ed Alerting: Add method to provisioning API for obtaining a group and its rules (#51398) (#51761)
* Generate shell for new route

* Propagate path parameters

* Implement route logic

* Add a couple simple tests

* Use NotFound error for not found, avoid returning pointer

* Regenerate

(cherry picked from commit b9c7eb1380)
2022-07-05 12:47:41 -05:00
Grot (@grafanabot)andJean-Philippe Quéméner 7955efc62f Altering: validate that the mute time intervals exist when updating routing tree (#51573) (#51762)
* validate that the mute time intervals exist when updating routing tree

* run lint

* add tests

(cherry picked from commit 4a76436be2)

Co-authored-by: Jean-Philippe Quéméner <JohnnyQQQQ@users.noreply.github.com>
2022-07-05 13:26:38 -04:00
Grot (@grafanabot)andJean-Philippe Quéméner 7f5dec12bd Alerting: validate that the receiver exist when updating routing tree (#51561) (#51758)
* Alerting: validate that the receiver exist when updating routing tree

* rename interface

* add missing file

* change constructor

* fix e2e tests

* only import package once

* add unit test for bug

* wording

* close response body

* Update pkg/services/ngalert/api/tooling/definitions/alertmanager_validation.go

* refactor to remove database roundtrip

(cherry picked from commit e64cde8727)

Co-authored-by: Jean-Philippe Quéméner <JohnnyQQQQ@users.noreply.github.com>
2022-07-05 12:47:11 -04:00
Grot (@grafanabot)andChristopher Moyer 2f76963700 Docs: Manage library panels refactor (#51661) (#51740)
* merges library panel content into a single topic

* updates menuTite

* fixes typo

* removed Grafana from task titles

(cherry picked from commit 7eec92988e)

Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
2022-07-05 07:55:50 -05:00
Grot (@grafanabot)andAndreas Christou 17be86126c CloudMonitor: Correctly encode default project response (#49510) (#51734)
(cherry picked from commit ccb8888055)

Co-authored-by: Andreas Christou <andreas.christou@grafana.com>
2022-07-05 06:31:52 -04:00
Grot (@grafanabot)andkay delaney d45e8fd6e7 TimeSrv: Don't modify refresh interval when editing panel (#51718) (#51732)
(cherry picked from commit d4eef3bd76)

Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
2022-07-05 05:40:49 -04:00
Ivan Ortega Alba 5860091328 DashboardRow: collapse shortcut doesn't allow to move the row (#51589) (#51713)
(cherry picked from commit f8ac160545)
2022-07-05 09:12:25 +02:00
Grot (@grafanabot)andSriram d990511121 TestDataDB: update CSV wave scenario ui (#51719) (#51725)
* update testdb csv wave

* support enter key

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
(cherry picked from commit f78b7f1f17)

Co-authored-by: Sriram <yesoreyeram@gmail.com>
2022-07-05 07:22:23 +01:00
Grot (@grafanabot)andSantiago c2985f3c05 template functions reference and examples moved to corresponding section, description and links fixed (#51654) (#51721)
(cherry picked from commit 9797744c10)

Co-authored-by: Santiago <santiagohernandez.1997@gmail.com>
2022-07-04 15:49:04 -03:00
Grot (@grafanabot)andAshley Harrison b618b64677 [v9.0.x] Chore: Make betterer tests more stable (#51706)
* Chore: Make betterer tests more stable (#51703)

* rewrite eslint test to not care about position of errors

* changing file contents shouldn't require a betterer.results update

* fix up eslint test

* fix the undocumented stories test

* ignore .test.ts files as well

(cherry picked from commit 986b766ca0)

* results...

Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2022-07-04 07:30:33 -04:00
Grot (@grafanabot)andZoltán Bedi 86ebea2422 StateTimeline: Try to sort time field (#51569) (#51689)
* StateTimeline: Try to sort time field

* Sort frame earlier

(cherry picked from commit ebb9025669)

Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
2022-07-04 04:26:06 -04:00
Grot (@grafanabot)andbrendamuir f07abe2cd2 Docs: adds new alerting diagram (#51638) (#51642)
* Docs:adds new alerting diagram

* Update docs/sources/alerting/_index.md

Co-authored-by: Jack Baldry <jack.baldry@grafana.com>

Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
(cherry picked from commit 64a2c4783f)

Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
2022-07-04 09:09:10 +01:00
Grot (@grafanabot)andGeorge Robinson 964adae477 Alerting: Remove withStoredImage and change forEachFunc (#51384) (#51641)
(cherry picked from commit 7fea330dc1)

Co-authored-by: George Robinson <george.robinson@grafana.com>
2022-07-01 10:18:21 +02:00
Grot (@grafanabot)andGeorge Robinson 517627a94d Alerting: Better metrics and renamed BrowserScreenshotService (#51564) (#51649)
(cherry picked from commit d59db0b8e6)

Co-authored-by: George Robinson <george.robinson@grafana.com>
2022-06-30 18:36:20 +01:00
Grot (@grafanabot)andGilles De Mey 78cbcf74d1 Alerting: Fix normalization of alert states for panel annotations (#51637) (#51644)
A bug introduced by #49259 would crash the annotations view of a panel with a linked alert rule. States are now normalized so crashes won't occur and the base state is used instead.

(cherry picked from commit d63ffa314e)

Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com>
2022-06-30 11:01:08 -04:00
Grot (@grafanabot)andAshley Harrison e4e3588400 [v9.0.x] Chore: some low-hanging type assertion fruit (#51620)
* Chore: some low-hanging type assertion fruit (#51618)

* some low-hanging type assertion fruit

* results

(cherry picked from commit 2a6b32598d)

* results

Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2022-06-30 06:28:17 -04:00
Grot (@grafanabot)andGeorge Robinson a33da9ebff Alerting: Fix documentation for Grafana 9.0 (#51614) (#51619)
(cherry picked from commit c8fa4a9397)

Co-authored-by: George Robinson <george.robinson@grafana.com>
2022-06-30 10:56:20 +01:00
Grot (@grafanabot)andKyle Cunningham 0f72474e4e Annotations: Use point marker for short time range annotations (#51520) (#51617)
* Use point annotation marker for short time range annotations

* Properly align small region marker

(cherry picked from commit d429cac27b)

Co-authored-by: Kyle Cunningham <codeincarnate@users.noreply.github.com>
2022-06-30 05:26:28 -04:00
Grot (@grafanabot)andAshley Harrison 12f83be132 [v9.0.x] Chore: keep the betterer message generic (#51613)
* keep the betterer message generic (#51563)

(cherry picked from commit 67802e64e6)

* update betterer

Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2022-06-30 04:24:07 -04:00
Grot (@grafanabot)andGeorge Robinson f7ff12bf64 Alerting: Improvements to image package (#51576) (#51598)
This commit makes a number of improvements to the image package:

- Improved comments
- Return the correct error when a dashboard does not exist
- Set a timeout in context.Context

(cherry picked from commit fe797dcfdc)

Co-authored-by: George Robinson <george.robinson@grafana.com>
2022-06-30 07:11:53 +01:00
Grot (@grafanabot)andChristopher Moyer a3503ddc67 fixes broken relrefs (#51572) (#51603)
(cherry picked from commit d4f94ea48d)

Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
2022-06-29 17:13:53 -05:00
Grot (@grafanabot)andNathan Marrs 3c3f3a498a Search: Refine clear tags UI #51590 (#51592)
(cherry picked from commit b0f1d35708)

Co-authored-by: Nathan Marrs <nathanielmarrs@gmail.com>
2022-06-29 14:34:34 -04:00
Grot (@grafanabot)andNathan Marrs f9724ef34c Annotations: Fix custom tag functionality (#51537) (#51588)
(cherry picked from commit 35240f6d5a)

Co-authored-by: Nathan Marrs <nathanielmarrs@gmail.com>
2022-06-29 10:52:44 -07:00
Ashley Harrisonanddsotirakis 09be340848 Chore: Backport 51543 to v9.0.x (#51562)
* Chore: split betterer into it's own CI step and allow failures for now (#51543)

* split betterer into it's own CI step and allow failures for now

* Run make drone

Co-authored-by: dsotirakis <dimitrios.sotirakis@grafana.com>
(cherry picked from commit f654152dc8)

* Run make drone

Co-authored-by: dsotirakis <dimitrios.sotirakis@grafana.com>
2022-06-29 16:35:35 +01:00