Commit Graph
42094 Commits
Author SHA1 Message Date
Grot (@grafanabot)andEric Leijonmarck 2a566dddfd [v9.5.x] Revert: Allow editors to access GET /datasources (#68654)
Revert: Allow editors to access GET /datasources (#68632)

Revert "Allow editors to access GET /datasources"

This reverts commit 5a830c43c0.

(cherry picked from commit 6a2bcba078)

Co-authored-by: Eric Leijonmarck <eric.leijonmarck@gmail.com>
2023-05-17 19:18:01 +01:00
Ivan Ortega Alba 100d66cf36 [v9.5.x] Dashboards: Remove no-datasource screen (#68574) (#68647)
Dashboards: Remove no-datasource screen (#68574)

* Dashboards: Remove non-ds configured landing page

* Remove `datasourceOnboarding` feature toggle

(cherry picked from commit 1505a188eb)
2023-05-17 19:33:35 +03:00
Grot (@grafanabot)andPolina Boneva f2059d7abb [v9.5.x] Dashboard: Re-align Save form (#68625)
Dashboard: Re-align Save form (#68565)

flex direction column does not add anything to the layout in the save form, but has an alignment issue in safari

(cherry picked from commit 71e7ec1c83)

Co-authored-by: Polina Boneva <13227501+polibb@users.noreply.github.com>
2023-05-17 16:21:44 +00:00
Grot (@grafanabot)andHaris Rozajac 9c797800f0 [v9.5.x] Explore: Remove data source onboarding page (#68643)
Explore: Remove data source onboarding page (#68131)

* Remove EmptyStateWrapper

(cherry picked from commit cee838c8a8)

Co-authored-by: Haris Rozajac <58232930+harisrozajac@users.noreply.github.com>
2023-05-17 09:55:37 -06:00
Grot (@grafanabot)andTorkel Ödegaard aa06e63149 [v9.5.x] Docs: Update run behind proxy docs (#68611)
Docs: Update run behind proxy docs (#68608)

(cherry picked from commit 5457a9ecf2)

Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2023-05-17 07:59:43 -05:00
Grot (@grafanabot)andKristian Bremberg 17f349b33d [v9.5.x] Chore: remove pre tags from DOMPurify config (#68592)
Chore: remove pre tags from DOMPurify config (#68512)

(cherry picked from commit 4ccaf801d7)

Co-authored-by: Kristian Bremberg <114284895+KristianGrafana@users.noreply.github.com>
2023-05-16 22:21:15 +00:00
Drew Slobodnjak dd20653087 [v9.5.x] Barchart: Ensure data field overrides apply (#68522) 2023-05-16 09:40:23 -07:00
Grot (@grafanabot)andDavid Harris 0a1e56ed86 [v9.5.x] docs: add list of angular plugins, update guidance (#68552)
docs: add list of angular plugins, update guidance (#68096)

* docs: add list of angular plugins, update guidance

* fix lint error

(cherry picked from commit b8a9f5cfb4)

Co-authored-by: David Harris <david.harris@grafana.com>
2023-05-16 15:21:43 +01:00
Grot (@grafanabot)andVictor Colomb 5e2559597a [v9.5.x] Dashboard: Fix library panels in collapsed rows not getting updated (#68536)
Dashboard: Fix library panels in collapsed rows not getting updated (#66643)

(cherry picked from commit f478504bc9)

Co-authored-by: Victor Colomb <51762123+VictorColomb@users.noreply.github.com>
2023-05-16 13:06:58 +01:00
Joey 70641c7718 [v9.5.x] Tempo: Fix get label values based on CoreApp type (#68513)
Tempo: Fix get label values based on CoreApp type (#68463)

Fix and update test

(cherry picked from commit a1f76af15a)
2023-05-16 08:19:46 +01:00
Nathan MarrsandAdela Almasan 9533da75de [v9.5.x] Canvas: Fix field not found (#68506)
Canvas: Fix field not found (#68415)

(cherry picked from commit 92d865ccce)

Co-authored-by: Adela Almasan <88068998+adela-almasan@users.noreply.github.com>
2023-05-15 16:19:16 -07:00
Dimitris Sotirakis 7f3371e4d2 [v9.5.x] CI: Add delivery bot secrets to publish images step (#68467) (#68472)
CI: Add delivery bot secrets to publish images step (#68467)

Add delivery bot secrets

(cherry picked from commit 55622615de)

# Conflicts:
#	.drone.yml
#	scripts/drone/vault.star
2023-05-15 18:00:14 +03:00
Horst Gutmann 335c71c92f [v9.5.x] CI: Update grabpl to 3.0.34 (#68456) (#68474)
* CI: Port of init-enterprise fix from 9.4.10

* CI: Update grabpl to 3.0.34

(cherry picked from commit 35ccfa6131)

Backport of https://github.com/grafana/grafana/pull/68456
2023-05-15 17:07:44 +03:00
Grot (@grafanabot)andPolina Boneva 405886acb4 [v9.5.x] Template Variables: Input field in dashboard does not send network requests for query var with ${__searchFilter} (#68081)
Template Variables: Input field in dashboard does not send network requests for query var with ${__searchFilter} (#67839)

Co-authored-by: Ivan Ortega Alba <ivanortegaalba@gmail.com>
(cherry picked from commit 6137e45fe1)

Co-authored-by: Polina Boneva <13227501+polibb@users.noreply.github.com>
2023-05-15 02:26:44 -07:00
Grot (@grafanabot)andRyan McKinley 5477297d10 [v9.5.x] Heatmap: Fix log scale editor (#68153)
Heatmap: Fix log scale editor (#68132)

(cherry picked from commit 4ee894b0be)

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2023-05-12 16:10:31 -07:00
Grot (@grafanabot)andJoseph Perez 45a60cf9d1 [v9.5.x] Plugins doc review chunk 2 (#68412)
Plugins doc review chunk 2 (#67691)

* Doc style edit for 7 topics

Signed-off-by: Joe Perez <joseph.perez@grafana.com>

* Proofread topics

Signed-off-by: Joe Perez <joseph.perez@grafana.com>

* Prettier

Signed-off-by: Joe Perez <joseph.perez@grafana.com>

* Doc fix

Signed-off-by: Joe Perez <joseph.perez@grafana.com>

* Update docs/sources/developers/plugins/add-query-editor-help.md

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>

* Doc fixes

Signed-off-by: Joe Perez <joseph.perez@grafana.com>

* Changes from doc review

Signed-off-by: Joe Perez <joseph.perez@grafana.com>

* Incorporate review feedback

Signed-off-by: Joe Perez <joseph.perez@grafana.com>

* More fixes

Signed-off-by: Joe Perez <joseph.perez@grafana.com>

* More doc fixes

Signed-off-by: Joe Perez <joseph.perez@grafana.com>

---------

Signed-off-by: Joe Perez <joseph.perez@grafana.com>
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
(cherry picked from commit 49a18bc8e2)

Co-authored-by: Joseph Perez <45749060+josmperez@users.noreply.github.com>
2023-05-12 14:00:49 -05:00
Grot (@grafanabot)andcolinedwardwood 749d77e8bc [v9.5.x] Wording changes to improve clarity. (#68400)
Wording changes to improve clarity. (#66045)

* Wording changes to improve clarity.

* Update docs/sources/setup-grafana/set-up-for-high-availability.md

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

* Update docs/sources/setup-grafana/set-up-for-high-availability.md

* Update docs/sources/setup-grafana/set-up-for-high-availability.md

* Update docs/sources/setup-grafana/set-up-for-high-availability.md

* Update docs/sources/setup-grafana/set-up-for-high-availability.md

* Update docs/sources/setup-grafana/set-up-for-high-availability.md

* ran doc validator, make corrections

---------

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 fd83b17b7f)

Co-authored-by: colinedwardwood <colin.wood@grafana.com>
2023-05-12 11:20:33 -05:00
Gilles De MeyandMatthew Jacobson 2a41843a5c Alerting: Omit "description" and "summary" from default email template annotations (#68122) (#68189)
* Alerting: Omit "description" and "summary" from default email template annotations (#68122)

(cherry picked from commit 720b5b3b65)

Co-authored-by: Matthew Jacobson <matthew.jacobson@grafana.com>
2023-05-12 17:45:03 +02:00
Grot (@grafanabot)andAdam Simpson cf49bbe560 [v9.5.x] CloudMonitor: Show template variables by default (#68383)
CloudMonitor: Show template variables by default (#68331)

CloudMonitor: show template variables by default
(cherry picked from commit 9503f22f53)

Co-authored-by: Adam Simpson <adam@adamsimpson.net>
2023-05-12 14:01:50 +00:00
Grot (@grafanabot)andEric Leijonmarck dd33560f5e [v9.5.x] Settings: Add ability to override skip_org_role_sync with Env variables (#68375)
Settings: Add ability to override `skip_org_role_sync` with Env variables (#68364)

Switch to using the SectionsWithOverride for settings for skip org role sync

(cherry picked from commit 1a79c8a601)

Co-authored-by: Eric Leijonmarck <eric.leijonmarck@gmail.com>
2023-05-12 14:08:24 +01:00
Dimitris Sotirakis 167b268b81 [v9.5.x] CI: Add .drone.yml in pathschanged trigger for lint_backend pipeline (#68348) (#68368)
CI: Add `.drone.yml` in pathschanged trigger for `lint_backend` pipeline (#68348)

Add .drone.yml in pathschanged for lint_backend

(cherry picked from commit b7b13067a5)

# Conflicts:
#	.drone.yml
2023-05-12 13:25:17 +01:00
Grot (@grafanabot)andGilles De Mey a0f253c62b [v9.5.x] docs: add legacy alerting deprecation notice (#68354)
docs: add legacy alerting deprecation notice (#68292)

Co-authored-by: Armand Grillet <2117580+armandgrillet@users.noreply.github.com>
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
(cherry picked from commit 4310f574db)

Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com>
2023-05-12 11:41:30 +00:00
Joeyandgordeevnm c95eda4b35 [v9.5.x] Tempo: Escape regex-sensitive characters in span name before building promql query (#68318)
* Tempo: Escape regex-sensitive characters in span name before building promql query (#66301)

* Tempo: escape regex-sensitive characters in span name before building promql query

* Make gen-cue

* Add type

* Add tests

* Test

* Minor update

---------

Co-authored-by: Joey Tawadrous <joey.tawadrous@grafana.com>
(cherry picked from commit 8b1afb594d)

* Changelog prettier

---------

Co-authored-by: gordeevnm <gordeevnm@gmail.com>
2023-05-12 10:30:17 +01:00
8ef9345b1a [v9.5.x] Docs: Correct capitalization of openSUSE (#68336)
* Docs: Correct capitalization of openSUSE (#67567)

Correct capitalization of openSUSE

(cherry picked from commit 7e0031ec36)

* makes prettier

---------

Co-authored-by: Clayton Cornell <131809008+clayton-cornell@users.noreply.github.com>
Co-authored-by: Chris Moyer <chris.moyer@grafana.com>
2023-05-11 16:21:58 -05:00
Andreas Christou b4f3d14cc5 AzureMonitor: Add health check retry logic (#68120) (#68206)
Add retryable health check to azure monitor e2e tests.

(cherry picked from commit 0d3a78d86d)

# Conflicts:
#	e2e/cloud-plugins-suite/azure-monitor.spec.ts
2023-05-11 09:22:48 -05:00
Grot (@grafanabot) 7d0af2f141 Release: Bump version to 9.5.3 (#68271)
"Release: Updated versions in package to 9.5.3"
2023-05-10 16:39:45 -05:00
Grot (@grafanabot) 87c72dff9f [v9.5.x] Changelog: Updated changelog for 9.5.2 (#68269)
Changelog: Updated changelog for 9.5.2 (#68268)

(cherry picked from commit 18e2d098e2)
2023-05-10 16:29:26 -05:00
Grot (@grafanabot)andLeon Sorokin ffc15bb42d [v9.5.x] Histogram: Respect min/max panel settings for x-axis (#68244)
Histogram: Respect min/max panel settings for x-axis (#62273)

(cherry picked from commit 8f8baf1a07)

Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-05-10 19:04:11 +03:00
Horst Gutmann f1d95b2157 [v9.5.x] CI: Move windows-tests into promotion pipeline (#68218) (#68231)
(cherry picked from commit acd02e8a48)

Backport of https://github.com/grafana/grafana/pull/68218
2023-05-10 14:59:50 +00:00
Tania 3504573574 [v9.5.x] Codegen: Fix composable kinds docs generation (#68221)
* Fix composable kinds docs generation

* Regenerate docs
2023-05-10 16:08:33 +02:00
Jack Baldry cdf6cd7323 [v9.5.x] Use expected types for admonition (#68178)
All types are declared lowercased.


(cherry picked from commit 356eabc24c)

Signed-off-by: Jack Baldry <jack.baldry@grafana.com>
2023-05-10 14:12:15 +01:00
Grot (@grafanabot)andLeon Sorokin b28ec49d2a [v9.5.x] Heatmap: Fix color rendering for value ranges < 1 (#68163)
Heatmap: Fix color rendering for value ranges < 1 (#68156)

(cherry picked from commit 1400a0a3f7)

Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-05-10 04:31:58 -06:00
Grot (@grafanabot)andLeon Sorokin 7ca4b317c5 [v9.5.x] Heatmap: Handle unsorted timestamps in calculate mode (#68150)
* Heatmap: Handle unsorted timestamps in calculate mode (#68111)

(cherry picked from commit f100a4c680)

* use ArrayVector

---------

Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-05-10 10:41:47 +03:00
Grot (@grafanabot)andlwandz13 a07a0ef3b5 [v9.5.x] updated screenshots, links and some wording (#68145)
updated screenshots, links and some wording (#67864)

(cherry picked from commit c9e5c229ec)

Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com>
2023-05-09 14:28:02 -07:00
Grot (@grafanabot)andAndriy 3c6625fe9e [v9.5.x] Fix Enterprise Datasources link on Grafana Enterprise page (#68117)
Fix Enterprise Datasources link on Grafana Enterprise page (#67962)

fix-enterprise-datasources-link

(cherry picked from commit 18d4fda613)

Co-authored-by: Andriy <andriy.urbanas@grafana.com>
2023-05-09 10:34:43 -05:00
Ivan Ortega Albaandkay delaney bc945cd1b0 [v9.4.x] Row-repeats: Fix disappearing panel when viewed panel is refreshed (#68055)
Row-repeats: Fix disappearing panel when viewed panel is refreshed (#58392)

* Row-repeats: Fix disappearing panel when viewed panel is refreshed

Close #57159

Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
2023-05-09 05:37:14 -07:00
Grot (@grafanabot)andMarcus Efraimsson 2c899b3f68 [v9.5.x] Docs: Update backend plugin forwarding of headers (#68068)
Docs: Update backend plugin forwarding of headers (#67913)

Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
Co-authored-by: Joseph Perez <45749060+josmperez@users.noreply.github.com>
(cherry picked from commit 04df92ab47)

Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>
2023-05-09 11:52:39 +02:00
Dimitris Sotirakis f1691b0049 [v9.5.x] CI: Remove custom enterprise2 pipelines (#68056) (#68058)
CI: Remove custom enterprise2 pipelines (#68056)

Remove custom enterprise2 pipelines

(cherry picked from commit 6ae952c7c5)
2023-05-09 11:49:08 +03:00
Grot (@grafanabot)andIsabel b498ebfa2d [v9.5.x] docs: add empty dashboard & Add dropdown screenshots (#68035)
docs: add empty dashboard & Add dropdown screenshots (#67588)

* added empty dashboard screenshots

* added Add dropdown screenshots

* removed screenshot from build first dashboard

* added Add dropdown guidance in panel editor page; updated headings

* added intro text in panel editor

(cherry picked from commit da21473527)

Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
2023-05-08 15:04:23 -04:00
Grot (@grafanabot)andGalen Kistler 7045de2aa3 [v9.5.x] Prometheus: bug in creating autocomplete queries with labels (#68025)
Prometheus: bug in creating autocomplete queries with labels (#68003)

Fix bug formatting multiple prometheus labels when doing metric query

(cherry picked from commit a1bc1bd368)

Co-authored-by: Galen Kistler <109082771+gtk-grafana@users.noreply.github.com>
2023-05-08 13:14:32 -05:00
ismail simsek 6b77a9ae80 [v9.5.x] Prometheus: Fix Query Inspector expression range value (#68019)
* Prometheus: Fix Query Inspector expression range value (#67919)

* Use metadata from respective query

* Unit test to cover having proper metadata for each query we run

(cherry picked from commit 69a38def63)

* Fix test
2023-05-08 20:05:18 +03:00
Horst Gutmann aca84878a2 [v9.5.x] CI: Add Windows backend tests in more places (#66438) (#68006)
* CI: Add Windows backend tests in more places

* CI: Add promotion pipeline for publishing new windows-test-images

* CI: Ignore windows backend-test failures for now

* CI: Fix linting issue in ci_images.star file

(cherry picked from commit b2fc285a5d)

Backport of https://github.com/grafana/grafana/pull/66438
2023-05-08 17:01:23 +03:00
Grot (@grafanabot) c7aad654e2 [v9.5.x] GrafanaUI: Export Toggletip (#67989) 2023-05-08 13:38:45 +02:00
Grot (@grafanabot)andAdam Simpson 5bfb970009 [v9.5.x] Google Cloud Monitor: Fix mem usage for dropdown (#67949)
Google Cloud Monitor: Fix mem usage for dropdown (#67683)

* Google Cloud Monitor: Fix mem usage for dropdown

Previously the Metric name dropdown would attempt to load _all_ the
available metric names into the Select which would eventually crash the
browser if the dataset was large enough.

We can fix this by using AsyncSelect and making another query once a
Service is selected _and_ the user types a few characters.

* fix: update tests for AsyncSelect

* fix lint

* fix: add subset of metrics on initial load

(cherry picked from commit b2e1b3ad91)

Co-authored-by: Adam Simpson <adam@adamsimpson.net>
2023-05-05 23:55:49 +03:00
Grot (@grafanabot)andYuri Tseretyan ac5bcf32ae [v9.5.x] Alerting: Migration to not fail if alert_configuration table is not empty (#67936)
Alerting: Migration to not fail if alert_configuration table is not empty (#67924)

(cherry picked from commit 0ce7f7eaf4)

Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com>
2023-05-05 12:34:14 -04:00
Grot (@grafanabot)andAndreas Christou 0c0a5ed602 [v9.5.x] AzureMonitor: Fix logs query multi-resource and timespan values (#67932)
AzureMonitor: Fix logs query multi-resource and timespan values (#67914)

* Update TimeGrain interface methods

- Make them util functions because it's simpler

* Update logs ds to appropiately set resources and timespan

* Set timespan using RCF times

* Update tests

(cherry picked from commit 9d16718acc)

Co-authored-by: Andreas Christou <andreas.christou@grafana.com>
2023-05-05 19:04:37 +03:00
Grot (@grafanabot)andlinoman 4b6ce21884 [v9.5.x] Render analytics identifiers (#67925)
Render analytics identifiers (#67860)

* Append analytics identifier upon authenticate session

* Add id and module upon syncing user to identity

* Add authModule & id to `IdentityFromSignedInUser`

* Allow req calls in test to use basic auth

* Add `intercom_secret` to grafana config in tests

* Add test for analytics render in html view

(cherry picked from commit 15e34505e2)

Co-authored-by: linoman <2051016+linoman@users.noreply.github.com>
2023-05-05 18:38:31 +03:00
Christopher Moyerandsamu6851 8fc8a5e208 [Docs v9.5x] Backport 67687 to v9.5.x (#67857)
Link to config exemplars leads goes to top of page (#67687)

* Link to config exemplars leads goes to top of page

The link to the configure exemplars in a Prometheus datasource leads to the top of the page.  I have referenced the correct link that would take it to the right section.

https://grafana.com/docs/grafana/latest/datasources/prometheus/#configure-exemplars

* Update docs/sources/fundamentals/exemplars/index.md

---------

Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
(cherry picked from commit 681925fb63)

Co-authored-by: samu6851 <samuel.oswalt@grafana.com>
2023-05-04 11:53:21 -05:00
Grot (@grafanabot)andismail simsek aebf6e7fc1 [v9.5.x] InfluxDB: Fix adding FROM statement when the measurement is an empty string (#67835)
InfluxDB: Fix adding FROM statement when the measurement is an empty string (#67827)

* If the measurement empty don't add FROM statement

* Add comment line

(cherry picked from commit 764f87b485)

Co-authored-by: ismail simsek <ismailsimsek09@gmail.com>
2023-05-04 16:29:05 +03:00
Sofia Papagiannaki afa03930ec [v9.5.x] Chore: Upgrade Go to 1.20.4 (#67757)
Chore: Upgrade Go to 1.20.4
2023-05-04 10:52:36 +03:00