39308 Commits
Author SHA1 Message Date
Jo ecf4e45659 Auth: Update saml go.mod (missing query sig verification) [9.3.x] (#712)
* update saml go.mod (missing query sig verification)

(cherry picked from commit 1e1dbd1a06455a451d722856dc619b2a7c78e2c0)

* fix sync
v9.3.4
2023-01-24 15:03:52 +01:00
Nathan MarrsandRyan McKinley c9c7f0d653 [v9.3.x] SVG: Add dompurify preprocessor step (#698) (#703)
* SVG: Add dompurify preprocessor step (#698)

* add sanitized SVG component

(cherry picked from commit dbbe819368f507b9493b7a3cf6e080a5dd752b3e)

* Remove added file

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2023-01-24 15:03:51 +01:00
Misiandlinoman 56cb8a6ee8 [v9.3.x] Update grafana/saml library (#690)
SAML: update grafana/saml

Co-authored-by: linoman <2051016+linoman@users.noreply.github.com>
2023-01-24 15:03:50 +01:00
Dominik Prokop 384eaed327 Snapshots: Fix originalUrl spoof security issue (#675)
(cherry picked from commit 91dc90ba633a4c96236ab1761c408d8f1b7a8e06)
2023-01-24 15:03:49 +01:00
Kevin MinehartandJulien Duchesne ad08393729 [v9.3.x] Packaging: Use base64 key (#61823)
backport

Co-authored-by: Julien Duchesne <julien.duchesne@grafana.com>
2023-01-24 14:01:16 +00:00
Grot (@grafanabot)andjeremybanzhaf 14eb47f749 [v9.3.x] Docs: Update index.md to not escape dollar sign (#61960)
Docs: Update index.md to not escape dollar sign (#61694)

Update index.md to not escape dollar sign

the backslash is useful in json files, but not where most users will see it

(cherry picked from commit 3146740d82)

Co-authored-by: jeremybanzhaf <88380596+jeremybanzhaf@users.noreply.github.com>
2023-01-23 16:01:44 -06:00
Ryan McKinley 816923e94d TextPanel: Refactor to functional component (#60885) (#61937)
(cherry picked from commit 8b50c60342)
2023-01-23 14:45:13 -06:00
Grot (@grafanabot)andSven Grossmann 4dc28cfec5 [v9.3.x] Elasticsearch: Fix failing requests when using SigV4 (#61933)
Elasticsearch: Fix failing requests when using SigV4 (#61923)

fix setting of `es` servicename

(cherry picked from commit c5610450b2)

Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
2023-01-23 17:00:37 +01:00
Grot (@grafanabot)andMatias Chomicki 85c62f07c7 [v9.3.x] Query Builder: Fix max width of input component to prevent overflows (#61865)
Query Builder: Fix max width of input component to prevent overflows (#61798)

* fix(auto-size-input): return maxWidth when realWidth exceeds limit

* fix(query-builder): sex madWidth for simple editor component

* fix(auto-size-input): add unit test

(cherry picked from commit 87f8e7e223)

Co-authored-by: Matias Chomicki <matyax@gmail.com>
2023-01-23 14:20:42 +01:00
Grot (@grafanabot)andAndreas Christou 5c2e0c374c [v9.3.x] grafana/e2e: Add ability to customise scenario config (#60705)
grafana/e2e: Add ability to customise scenario config (#60646)

* Add ability to retry e2e test scenarios

* Add wait and remove retries

* Revert retry logic and elaborate on 15s wait time

* No need to update datasource name now

(cherry picked from commit c34aa05548)

Co-authored-by: Andreas Christou <andreas.christou@grafana.com>
2023-01-23 11:01:36 +00:00
Grot (@grafanabot)andArmand Grillet 72904519fa [v9.3.x] Update link to provisioning docs (#61843)
Update link to provisioning docs (#61840)

Update links to provisioning docs

(cherry picked from commit a960b55a99)

Co-authored-by: Armand Grillet <2117580+armandgrillet@users.noreply.github.com>
2023-01-23 09:24:53 +01:00
Grot (@grafanabot) 91356c9af3 [v9.3.x] Canvas: Rectangle render error (#61889) 2023-01-20 21:45:20 +00:00
Grot (@grafanabot)andMatt Dodson e50192e9fd [v9.3.x] Docs: rewrite data source intro (#61876)
Docs: rewrite data source intro (#61639)

* Docs: rewrite data source intro

- Include more than just "databases", which was overly narrow
- Try to make doc a "TL;DR" of the essential information

* docs, link data source to build plugin task

* Reduce jargon and sentence length

* Link out to different features

* Data source, docs turn examples into list

And trim language

* Better phrasing to introduce query editor

Old way implied that Grafana provides all query editors,
which isn't true of custom plugins.

* use relref for in-repo anchor

* remove double "in"

Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>

* Simplify list

Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>

* Restructure intro, clarify plugins and their URLs

* Add and configure

It's sometimes both.

* Apply suggestions from code review

Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>

* makes prettier

Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
Co-authored-by: Chris Moyer <chris.moyer@grafana.com>
(cherry picked from commit fb6df56464)

Co-authored-by: Matt Dodson <47385188+MattDodsonEnglish@users.noreply.github.com>
2023-01-20 17:41:17 +00:00
Grot (@grafanabot)andzsrv 783b7129ff [v9.3.x] Docs: Use the correct name for the feedback_links_enabled option (#61861)
Docs: Use the correct name for the feedback_links_enabled option (#61825)

Also updates the description to be more in line with the style conventions.

(cherry picked from commit d0cf7ff8e9)

Co-authored-by: zsrv <95176387+zsrv@users.noreply.github.com>
2023-01-20 09:22:04 -06:00
Grot (@grafanabot)andIvana Huckova 5da3e81bd3 [v9.3.x] Elasticsearch: Fix creating of span link with no tags (#61836)
Elasticsearch: Fix creating of span link with no tags (#61753)

Elasticsearch: Fix create span link if no tags
(cherry picked from commit 46722679b5)

Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
2023-01-20 10:04:56 +00:00
Dimitris Sotirakis f7352810e0 [v9.3.x] CI: Remove npm steps from enterprise pipelines (#59108) (#59289)
CI: Remove `npm` steps from enterprise pipelines (#59108)

Remove npm steps from enterprise pipelines

(cherry picked from commit 2d7fcea8fa)

# Conflicts:
#	.drone.yml
2023-01-20 08:11:15 +00:00
Grot (@grafanabot)andUsman Ahmad 5a15fec112 [v9.3.x] Update _index.md (#61829)
Update _index.md (#61662)

* Update _index.md

The troubleshooting page was missing how to send dashboard panels for debugging so added it here.

* Update docs/sources/troubleshooting/_index.md

* Update docs/sources/troubleshooting/_index.md

* removed empty lines

Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
Co-authored-by: Chris Moyer <chris.moyer@grafana.com>
(cherry picked from commit 6c6c0f5402)

Co-authored-by: Usman Ahmad <69509548+usmangt@users.noreply.github.com>
2023-01-20 04:18:46 +00:00
Grot (@grafanabot)andRyan McKinley 15f8efdaec [v9.3.x] SearchV2: Fix star query when no stars exist (#61819)
SearchV2: Fix star query when no stars exist (#61726)

(cherry picked from commit c315946a91)

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2023-01-19 21:54:05 +00:00
Grot (@grafanabot) 30f8d97b48 [v9.3.x] Canvas: Inconsistent border behavior (#61804) 2023-01-19 18:59:59 +00:00
Grot (@grafanabot)andSonia Aguilar 6ba3cceb79 [v9.3.x] Alerting: Fix QueryAndExpressionStep not using the right query (#61796)
Alerting: Fix QueryAndExpressionStep not using the right query (#61738)

Fix QueryAndExpressionStep not using the right query

(cherry picked from commit a6102105af)

Co-authored-by: Sonia Aguilar <33540275+soniaAguilarPeiron@users.noreply.github.com>
2023-01-19 17:52:52 +01:00
Kevin MinehartandJulien Duchesne 056ef7da7f [9.3.x] Use new GPG key when publishing (#61793)
update .drone.yml

Co-authored-by: Julien Duchesne <julien.duchesne@grafana.com>
2023-01-19 16:08:27 +00:00
Grot (@grafanabot)andStephanie Hingtgen f485d0a1df [v9.3.x] Plugins: enable the plugin sdk to get the json data for all datasources (#61792)
Plugins: enable the plugin sdk to get the json data for all datasources (#61729)

(cherry picked from commit 3b718a3e8f)

Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com>
2023-01-19 16:03:12 +00:00
Andreas Christou 727470dee3 [v9.3.x] AzureMonitor: Correctly select template variable values in E2E (#61780) (#61788)
AzureMonitor: Correctly select template variable values in E2E (#61780)

Correctly select values

(cherry picked from commit d50f206677)
2023-01-19 15:56:31 +00:00
Grot (@grafanabot)andSven Grossmann 7b81fef14e [v9.3.x] Logs: Lines with long words do not break properly (#61756)
Logs: Lines with long words do not break properly (#61707)

really break anywhere

(cherry picked from commit fd70f6034f)

Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
2023-01-19 12:09:27 +00:00
Grot (@grafanabot)andSven Grossmann 7127d4f3b9 [v9.3.x] Elasticsearch: Fix toggle-settings are not shown correctly (#61755)
Elasticsearch: Fix toggle-settings are not shown correctly (#61751)

* changed `checked` propery to `value`

* revert changing the prop in the event

(cherry picked from commit dd8f95a201)

Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
2023-01-19 12:48:03 +01:00
Grot (@grafanabot)andyusuf-multhan 0b1547e326 [v9.3.x] Variables: Allow user to filter values in dropdown using white space. (#61739)
Variables: Allow user to filter values in dropdown using white space (#60622)

Fix #60589

(cherry picked from commit 50df85189c)

Co-authored-by: yusuf-multhan <yusuf-multhan@users.noreply.github.com>
2023-01-19 11:38:18 +01:00
Grot (@grafanabot)andEric Leijonmarck bed1e36dcc [v9.3.x] Auth: Fix disable/remove duplicate user entries metrics for performance reasons (#61692)
Auth: Fix disable/remove duplicate user entries metrics for performance reasons (#61675)

* fix: remove metrics from duplicate user entries

* fix: disable metrics collection for authinfo

* fix: initifine goroutine loop that happened

* removed: metrics

(cherry picked from commit bedd2304d1)

Co-authored-by: Eric Leijonmarck <eric.leijonmarck@gmail.com>
2023-01-19 09:46:40 +01:00
Yuri Tseretyan ad705086cf Alerting: Fix webhook to use correct key for decrypting token (#61717) 2023-01-18 19:51:37 +00:00
Grot (@grafanabot)andLeonard Gram 5335cdf4e5 [v9.3.x] Docs: Renderer token (#61682)
Docs: Renderer token (#59560)

* Docs: renderer token

* Apply suggestions from code review

Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>

* Update docs/sources/setup-grafana/image-rendering/_index.md

* Update docs/sources/setup-grafana/configure-grafana/_index.md

* makes prettier

Co-authored-by: Joan López de la Franca Beltran <joanjan14@gmail.com>
Co-authored-by: Joan López de la Franca Beltran <5459617+joanlopez@users.noreply.github.com>
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
Co-authored-by: Chris Moyer <chris.moyer@grafana.com>
(cherry picked from commit d042c0b30b)

Co-authored-by: Leonard Gram <leo@xlson.com>
2023-01-18 15:44:56 +01:00
Sven Grossmann f5a52c8f0e [9.3.x] Loki: Use queries maxLines if configured, even if it is zero (#61652) (#61657)
Loki: Use queries `maxLines` if configured, even if it is zero (#61652)

* user `query.maxLines` even if it is zero

* remove unnecessary comment

(cherry picked from commit 6c566a391d)
2023-01-18 09:32:11 +00:00
Grot (@grafanabot)andPolina Boneva b42544526e [v9.3.x] Dashboard: Making a dashboard editable does not allow resizing of panels (#59943)
Dashboard: Making a dashboard editable does not allow resizing of panels (#59255)

* DashboardGrid should rerender ReactGridLayout when mutable dashboard updates

* add missing prop to test

(cherry picked from commit db1e19fe86)

Co-authored-by: Polina Boneva <13227501+polibb@users.noreply.github.com>
2023-01-17 22:26:49 +02:00
Grot (@grafanabot)andchrisharbro 1a16d949d8 [v9.3.x] Fix typos (#61408)
Fix typos (#61318)

Redis was called Rediss twice, this was the source of some confusion.

(cherry picked from commit 447e56b557)

Co-authored-by: chrisharbro <102977229+chrisharbro@users.noreply.github.com>
2023-01-17 10:29:00 -06:00
Grot (@grafanabot) 9077c0989c [v9.3.x] Search: Fix empty folder message showing when by starred dashboards (#61624) 2023-01-17 17:27:13 +01:00
Grot (@grafanabot)andAlex Moreno e01756ceed [v9.3.x] Fix documentation for notification policy object_matchers (#61606)
Fix documentation for notification policy object_matchers (#61602)

* Fix documentation

* Fix grammar

* Update docs/sources/alerting/set-up/provision-alerting-resources/file-provisioning/index.md

Co-authored-by: George Robinson <george.robinson@grafana.com>

Co-authored-by: George Robinson <george.robinson@grafana.com>
(cherry picked from commit be72e570cf)

Co-authored-by: Alex Moreno <alexander.moreno@grafana.com>
2023-01-17 11:42:56 +01:00
Grot (@grafanabot)andSonia Aguilar cda38a1ca4 [v9.3.x] Alerting: Fix group select not being filled by selected folder when creating alert from panel (#61604)
Alerting: Fix group select not being filled by selected folder when creating alert from panel (#61577)

Add fetchRulerRulesIfNotFetchedYet fetching when results are an empty object

(cherry picked from commit 04b5e6ed9e)

Co-authored-by: Sonia Aguilar <33540275+soniaAguilarPeiron@users.noreply.github.com>
2023-01-17 11:37:14 +01:00
Selene fe6088e60e [v9.3.x] Dashboards: Add org_id in dashboards query (#61599)
Manual backport
2023-01-17 10:52:47 +01:00
Grot (@grafanabot)andVictor Marin a8784574ef [v9.3.x] Barchart: Fix erroneous tooltip value (#61601)
Barchart: Fix erroneous tooltip value (#61455)

Fix Barchart tooltip value issue

(cherry picked from commit b5383b7d05)

Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com>
2023-01-17 09:42:43 +00:00
Grot (@grafanabot)andAlex Moreno 2b7f0d950c [v9.3.x] Add object_matchers example (#61558)
Add object_matchers example (#61235)

* Add object_matchers example

* Use better terminology

(cherry picked from commit 3db08d4e36)

Co-authored-by: Alex Moreno <alexander.moreno@grafana.com>
2023-01-16 15:50:46 +01:00
Grot (@grafanabot)andEric Leijonmarck b7e4a27e96 [v9.3.x] Auth: Fix correct error for updateapikey in context handler (#61565)
Auth: Fix correct error for updateapikey in context handler (#61544)

* fix: correct error for updateapikey

* refactor: send the correct err forward

* update: based on review

(cherry picked from commit 07bbc0716c)

Co-authored-by: Eric Leijonmarck <eric.leijonmarck@gmail.com>
2023-01-16 14:31:02 +00:00
Grot (@grafanabot)andVictor Marin ae78664449 [v9.3.x] Fix Barchart legend aligning right when orientation is horizontal (#61543)
Fix Barchart legend aligning right when orientation is horizontal (#61451)

(cherry picked from commit 43ca4e0bc7)

Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com>
2023-01-16 10:23:59 +00:00
Grot (@grafanabot)andRobby Milo 4db98cbc0f [v9.3.x] update docs docker image reference (#61502)
update docs docker image reference (#61269)

* update docs docker image
* remove command

(cherry picked from commit 98cadb3aa0)

Co-authored-by: Robby Milo <robbymilo@fastmail.com>
2023-01-16 09:50:27 +00:00
Alexander Weaver 46f377635e Alerting: Set error annotation on EvaluationError regardless of underlying error type (#61508)
* Alerting: Set error annotation on EvaluationError regardless of underlying error type (#61506)

Set error annotation regardless of underlying error type

(cherry picked from commit b289b8ac6e)

* Also cherrypick the nilcheck that got added prior to 9.4
2023-01-16 09:11:52 +01:00
Grot (@grafanabot)andArtur Wierzbicki 3f37ea5dc8 [v9.3.x] Live: Fix Subscription to the channel already exists live streaming error (#61420)
Live: Fix `Subscription to the channel already exists` live streaming error (#61406)

#60570: Fix `subscription to the channel already exists`

(cherry picked from commit 23dbc916e8)

Co-authored-by: Artur Wierzbicki <artur.wierzbicki@grafana.com>
2023-01-13 12:33:33 -08:00
Grot (@grafanabot)andSven Grossmann 7e273e82c5 [v9.3.x] Loki: Fix misaligned derived fields settings (#61489)
Loki: Fix misaligned derived fields settings (#61475)

* fix loki datasource settings

* remove unnecessary spacing

* remove unused import

(cherry picked from commit b816538e09)

Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
2023-01-13 14:46:57 +01:00
Grot (@grafanabot)andJack Baldry 83691de11a [v9.3.x] Pin doc-validator image version to allow repository to opt in to breaking changes (#61481)
Pin doc-validator image version to allow repository to opt in to breaking changes (#61456)

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

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

Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2023-01-13 11:56:35 +00:00
Grot (@grafanabot)andLevente Balogh 2b6932a2b4 [v9.3.x] Levitate: Only run against the main branch (#61452)
Levitate: Only run against the main branch (#61401)

chore: only run Levitate against the main branch
(cherry picked from commit b8aaf85fdc)

Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com>
2023-01-13 10:01:22 +01:00
Giordano Ricci 58aa232a1b Explore: Unsync time ranges when a pane is closed (#61369) (#61435)
* Explore: Unsync time ranges when a pane is closed (#61369)

* Explore: Unsync time ranges when a pane is closed

* remove unintentional import

(cherry picked from commit 1e33e56dbd)

* remove unneeded property
2023-01-13 00:51:14 +00:00
Grot (@grafanabot)andYuri Tseretyan 225534841f [v9.3.x] Alerting: Fix evaluation timeout (#61307)
Alerting: Fix evaluation timeout (#61303)

(cherry picked from commit b4e1e1871f)

Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com>
2023-01-12 14:18:30 +01:00
Grot (@grafanabot)andSven Grossmann 7ad83a3b84 [v9.3.x] Logs: Fix alginment of meta items (#61357)
Logs: Fix alginment of meta items (#61349)

fix items to be center

(cherry picked from commit 9fa98dbbca)

Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
2023-01-12 09:56:26 +00:00
Grot (@grafanabot)andChristopher Moyer 1570bdd838 [v9.3.x] Docs: clarifies table view (#61327)
Docs: clarifies table view (#61320)

* clarifies table view

* Update docs/sources/panels-visualizations/panel-editor-overview/index.md

Co-authored-by: Sarah Zinger <sarah.zinger@grafana.com>

Co-authored-by: Sarah Zinger <sarah.zinger@grafana.com>
(cherry picked from commit b3272fe62c)

Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
2023-01-11 14:41:42 -06:00