Commit Graph
36998 Commits
Author SHA1 Message Date
Grot (@grafanabot)andJack Westbrook 04ec76aaf3 Plugins: Expose emotion/react to plugins to prevent load failures (#55297) (#55400)
(cherry picked from commit db17a88193)

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2022-09-19 17:37:30 +02:00
Grot (@grafanabot)andSven Grossmann 404abe2be6 ElasticSearch: Fix dispatching queries at a wrong time (#55225) (#55367)
* Loki: Fix running queries without an `expr`

* rever previous change

* only dispatch `initQuery` if the DS is uninitialized

* moved `isUninitialized` to static var

(cherry picked from commit a3ff758874)

Co-authored-by: Sven Grossmann <Svennergr@gmail.com>
2022-09-19 12:06:14 +02:00
Grot (@grafanabot)andYaelle Chaudy 4c1225219c Azure Monitor: Fix migration issue with MetricDefinitionsQuery template variable query types (#55262) (#55359)
* updated imported dashboards

* Adds check for MetricDefinitionsQuery in migration

* Removed delete from migratio

* switched back to const for migratedQ

* Added depreacted to MetricDefinitionQuery

(cherry picked from commit 1e9f5a5080)

Co-authored-by: Yaelle Chaudy <42030685+yaelleC@users.noreply.github.com>
2022-09-19 11:33:31 +02:00
Grot (@grafanabot)andVictor Marin 2f1f764364 TablePanel/StatPanel: Fix values not being visible when background transparent (#55092) (#55362)
* TablePanel/StatPanel: Fix values not being visible when background transparent

* Maintain backwards compatibility

(cherry picked from commit 32c4245efd)

Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com>
2022-09-19 10:59:47 +02:00
Grot (@grafanabot)andErik Sundell 3d55cc9b47 CloudWatch: Enable feature adoption tracking in the plugin (#54299) (#55354)
* improve typing for DashboardLoadedEvent

* cleanup

* add cloudwatch tracking event

* add test

* revert test change

* fix typo

* remove optional

* pr feedback

* reactor test

* revert changes to api and azure

* cleanup

* refactoring test

* pr feedback

(cherry picked from commit 469f915b8c)

Co-authored-by: Erik Sundell <erik.sundell87@gmail.com>
2022-09-19 09:36:17 +02:00
Jo 5f51a1425b Backport: Revert changes to oauth behavior to v9.1.x (#55302)
* OAuth: Allow assigning Server Admin (#54780)

* extract errors to errors file

* implement oauth server admin assignment

* add server admin tests

* deduplicate autoAssignOrgRole

* deduplicate strict setting

* deduplicate strict setting

* add support for generic oauth

* add role attribute strict support for generic oauth

* add support for github/gitlab

* assignGrafanaAdmin option is here to stay

* unify similar errors

* add config option

* add okta server admin mapping

* remove never used Company attribute

* unify generic oauth role extract with other methods

* case insensitive role match as in azure

* add ini settings

* add server admin to devenv

* remove duplicate fields

* add documentation to oauth

* fix titlecase test

* implement doc feedback

(cherry picked from commit ef245874da)

* Auth: Restore legacy behavior and add deprecation notice for empty org role in oauth (#55118)

* Auth: Add deprecation notice for empty org role

Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>

* fix recasts

* fix azure tests missing logger

* Adding test to gitlab oauth

* Covering more cases

* Cover more options

* Add role attributestrict check fail

* Adding one more edge case test

* Using legacy for gitlab

* Yet another edge case YAEC

* Reverting github oauth to legacy

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* Not using token

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* Nit.

* Adding warning in docs

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* add warning to generic oauth

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* Be more precise

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* Adding warning to github oauth

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* Adding warning to gitlab oauth

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* Adding warning to okta oauth

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* Add docs about mapping to AzureAD

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* Clarify oauth_skip_org_role_update_sync

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* Nit.

* Nit on Azure AD

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* Reorder docs index

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* Fix typo

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
Co-authored-by: gamab <gabi.mabs@gmail.com>
(cherry picked from commit 00e7324bf6)

* Auth: Allow admins to manually change oauth user role if `oauth_skip_org_role_update_sync` is enabled  (#55182)

* Auth: Allow admins to change oauth user info it it's not synced.

Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>

* Update public/app/features/admin/UserAdminPage.tsx

Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>

* Add missing import

* Simplify init

Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>

* SAML: Add option to skip org role sync (#55230)

* SAML: Add option to skip org role sync

* Modify frontend accordingly

* Remove update from config option name

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* Remove update from config option name

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* Fix typo

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
Co-authored-by: gamab <gabi.mabs@gmail.com>
Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
(cherry picked from commit 3e2e9f93b9)

* Update gitlab_oauth_test.go

* Update gitlab_oauth_test.go
2022-09-19 09:33:47 +02:00
Grot (@grafanabot)andbrendamuir 93db981c89 Docs: adds set up section with alertmanager, provisioning sections (#55291) (#55321)
* Docs: adding setup, provisioning docs

* add set up, alertmanager

* Adds link to provisioning from set up page

* renames topics in set up section

* fixes alertmanager link

* removing article for alertmanager

* first connection to oncall

* updating armands intro text

* getting rid of blank line

(cherry picked from commit c0c4409abc)

Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
2022-09-16 18:44:54 +01:00
Leo 81626ba88d [v9.1.x] Browse: Hide dashboard actions if user does not have enough permission (#55279)
* Browse: Hide dashboard actions if user does not have enough permission (#55218)

* hide dashboard actions if user does not have enough permission

* improve test description

(cherry picked from commit 896d684065)

* fix broken test on backport pr
2022-09-16 15:51:00 +02:00
Grot (@grafanabot)andVictor Marin aff26ac8ae Fix header/footer not sticky (#55285) (#55294)
(cherry picked from commit 18f33871d1)

Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com>
2022-09-16 13:38:10 +03:00
Grot (@grafanabot)andAgnès Toulet 8fe0c9452e Docs: RBAC update for insights and query caching (#52544) (#55280)
* Doc: RBAC update for insights and query caching

* Fix RBAC actions table order

* Fix RBAC role definitions & assignments tables

Co-authored-by: Joan López de la Franca Beltran <joanjan14@gmail.com>
(cherry picked from commit 359685b051)

Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
2022-09-16 10:23:52 +02:00
Grot (@grafanabot)andRyan McKinley b67d62c016 Inspect: Hide Actions tab when it is empty (#55272) (#55274)
(cherry picked from commit 6947e276d6)

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2022-09-16 01:35:00 -04:00
Grot (@grafanabot)andChristopher Moyer d3d45680d4 adjusts structure of tasks (#55268) (#55270)
(cherry picked from commit dd0be3012c)

Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
2022-09-15 17:35:23 -05:00
Grot (@grafanabot)andMichael Musenbrock 946622f7c6 Provisioning Contact points: Support disableResolveMessage via YAML too (#54122) (#55254)
Signed-off-by: Michael Musenbrock <michael.musenbrock@gmail.com>
(cherry picked from commit 099d3cdf72)

Co-authored-by: Michael Musenbrock <michael.musenbrock@gmail.com>
2022-09-15 16:53:00 -05:00
Grot (@grafanabot)andGeorge Robinson b0124f0648 Alerting: Fix send resolved notifications (#54793) (#55256)
This commit fixes a bug where we did not send resolved alerts to Alertmanager for resolved alert instances. This meant that resolved notifications did not have the annotations from the resolved state, and a result did not also have the resolved screenshot.

(cherry picked from commit 5561f935e6)

Co-authored-by: George Robinson <george.robinson@grafana.com>
2022-09-15 19:55:01 +01:00
Grot (@grafanabot)andAdrian Serrano 48676a95a1 Fix download link in macOS install instructions (#55133) (#55140)
The link was pointing to non-existing `7.3.0-381ff45epre` version.

Updated to point to main download page, as with other platforms.

(cherry picked from commit 1366b87b34)

Co-authored-by: Adrian Serrano <adrisr83@gmail.com>
2022-09-15 10:56:22 -07:00
Grot (@grafanabot)andBrendan O'Handley ced6d5591a small fix for new variable editor types (#55195) (#55259)
(cherry picked from commit 331f3e2a58)

Co-authored-by: Brendan O'Handley <brendan.ohandley@grafana.com>
2022-09-15 12:36:27 -05:00
Grot (@grafanabot)andowensmallwood b1d62efb9f When generating the pubdash url, use the base url from the Grafana config. This allows the url generation to work in the case that Grafana is hosted on a subpath. (#55204) (#55251)
Support subpaths when generating public dashboard url

(cherry picked from commit 5121e32722)

Co-authored-by: owensmallwood <owen.smallwood@grafana.com>
2022-09-15 10:46:46 -06:00
Grot (@grafanabot)andKim Nylander 32fcbd78b5 Fix broken image rendering troubleshooting links (#55210) (#55252)
(cherry picked from commit ebcbb66548)

Co-authored-by: Kim Nylander <104772500+knylander-grafana@users.noreply.github.com>
2022-09-15 11:09:31 -05:00
Grot (@grafanabot)andBrendan O'Handley 131b857bd2 InfluxDB: add scopedVars to tags to fix repeated panels querying all selected variables (#54934) (#55245)
* add scoped vars for tags in influx to fix repeated panels

* test for adding scopedVars to tags

(cherry picked from commit cd6b7ba688)

Co-authored-by: Brendan O'Handley <brendan.ohandley@grafana.com>
2022-09-15 10:05:41 -05:00
Eric Leijonmarck f500459303 [v9.1.x] fix: min metric to hourly metric (#55244)
* fixed merge

* fixed merge

* fixed merge
2022-09-15 16:21:59 +02:00
Grot (@grafanabot) 85dc4fc505 Search: Fixes folder section not displaying dashboards (#55231) (#55240) 2022-09-15 14:35:09 +01:00
Grot (@grafanabot)andPiotr Jamróz 1c9091f85d Migrate user_id to BIGINT (#55084) (#55235)
(cherry picked from commit 7352c181c2)

Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com>
2022-09-15 14:46:21 +02:00
Grot (@grafanabot)andbrendamuir 99039d8cf6 Docs: create new explore page for concepts (#55161) (#55213)
* Docs: create new explore page for concepts

* Updates weighting of explore section to appear at top

* Weight for fundamentals page

(cherry picked from commit ab774b47fb)

Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
2022-09-15 11:45:02 +01:00
Joao Silva 41a300a4f4 Search: Avoid requesting all dashboards when in Folder View (#55188) 2022-09-14 15:56:56 -07:00
Grot (@grafanabot)andmatt abrams 4d28c496b6 Geomap: Add Africa, Australia, Oceania, South Asia, and East Asia as initial view options (#55142) (#55191)
* add remaining continents + Asian regions

* capitalize South-East Asia

* Limit max zoom to 4 for view regions

Co-authored-by: drew08t <drew08@gmail.com>
(cherry picked from commit 6f0c4c7f82)

Co-authored-by: matt abrams <37156449+zuchka@users.noreply.github.com>
2022-09-14 14:58:07 -04:00
Grot (@grafanabot)andIvana Huckova e962b2fd5d Query patterns: Feature tracking (#55164) (#55177)
* Query patterns: Feature tracking before redesign

* Update

(cherry picked from commit 926a3396ab)

Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
2022-09-14 11:04:49 -04:00
Grot (@grafanabot)andAdam Simpson 2760c71038 AzureMonitor: Explain custom and metric namespace properties (#55048) (#55173)
(cherry picked from commit 65bdee3a90)

Co-authored-by: Adam Simpson <adam@adamsimpson.net>
2022-09-14 10:42:53 -04:00
Grot (@grafanabot)andIvan Ortega Alba 4cfc7a94df Panel: Disable legends when showLegend is false prior to schema v37 (#55126) (#55165)
(cherry picked from commit bed531f5fb)

Co-authored-by: Ivan Ortega Alba <ivanortegaalba@gmail.com>
2022-09-14 08:48:04 -04:00
Grot (@grafanabot)andAlexander Weaver 3425aace85 Alerting: Fix legacy migration crash when rule name is too long (#55053) (#55128)
* Extract standardized UID field length to constant

* Extract default length to constant

* Truncate rule names that are too long

* Add tests for name normalization

* Fix whitespace lint error

* Another linter fix

* Empty commit to kick build

(cherry picked from commit 9f45e2e706)

Co-authored-by: Alexander Weaver <weaver.alex.d@gmail.com>
2022-09-13 15:12:16 -04:00
Grot (@grafanabot)andChristopher Moyer 887cde9b0d adds section shortcode, adjust topic titles (#55000) (#55002)
(cherry picked from commit b6237a43e6)

Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
2022-09-13 09:23:46 -05:00
Grot (@grafanabot) 714925777a ReleaseNotes: Updated changelog and release notes for 9.1.5 (#55091) (#55093)
(cherry picked from commit 4ff5fe718b)
2022-09-13 09:22:32 -04:00
Grot (@grafanabot) 58d5bc8f8f "Release: Updated versions in package to 9.1.5" (#55090) 2022-09-13 15:12:26 +02:00
Grot (@grafanabot)andTorkel Ödegaard aa20e2125c PanelMenu: Remove hide legend action as it was showing on all panel types (#54876) (#55063)
* PanelMenu: Remove hide legend action

* Fix test

* Updated

(cherry picked from commit ab045184e4)

Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2022-09-13 04:37:29 -04:00
Grot (@grafanabot)andVictor Marin 25e991c523 Fix StateTimeline zoom function (#55033) (#55046)
(cherry picked from commit 64869e3d90)

Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com>
2022-09-12 12:58:11 -04:00
Joey Tawadrous 7852384e10 Traces: More visible span colors (#55029) 2022-09-12 16:44:50 +03:00
Grot (@grafanabot)andkay delaney ef4749bcb4 PluginLoader: Alias slate-react as @grafana/slate-react (#55027) (#55032)
(cherry picked from commit f578adfede)

Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
2022-09-12 09:35:51 -04:00
Grot (@grafanabot)andErik Sundell c80fb0c116 Cloudwatch: Fix annotation query serialization issue (#54884) (#55022)
* pass period as string and let backend handle conversion

* adding unit test

* adding unit test

(cherry picked from commit ab72d47850)

Co-authored-by: Erik Sundell <erik.sundell87@gmail.com>
2022-09-12 13:50:01 +02:00
Domas 28997ed169 Frontend logging: handle logging endpoints without expensive middleware (#54960) (#55019)
(cherry picked from commit b5c67fe0dd)
2022-09-12 13:38:03 +03:00
Grot (@grafanabot)andAdam Simpson a41e6ae453 AzureMonitor: Fix custom namespaces (#54937) (#55018)
(cherry picked from commit 879ee82b83)

Co-authored-by: Adam Simpson <adam@adamsimpson.net>
2022-09-12 06:28:32 -04:00
Grot (@grafanabot)andJean-Philippe Quéméner f80a9388cf Alerting: remove interpolation of annotations from alert rule file provisioning (#54975) (#54996)
(cherry picked from commit bc4d929c67)

Co-authored-by: Jean-Philippe Quéméner <JohnnyQQQQ@users.noreply.github.com>
2022-09-12 11:01:03 +02:00
Grot (@grafanabot)andLeon Sorokin 1c05c66f33 PanelOptions: fix timezones editor save key (#55009) (#55011)
(cherry picked from commit 7979463bbf)

Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2022-09-10 12:42:52 -04:00
Christopher Moyer fb0eb5ed60 Docs/refactors variables topics (#54470) (#54995)
* refactor and partial relref fix

* finishes variables refactor

* Update docs/sources/variables/add-template-variables/index.md

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

* removes duplicate general options, adds links to general options within tasks

* adds configure variable selection options topic

* starts phase II of refactoring

* incorporates feedback, updates relrefs

* corrects final relrefs

* updates alias

Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
(cherry picked from commit 7147d17567)
2022-09-09 13:15:04 -05:00
Grot (@grafanabot)andLeo e8e631d336 hide overflow content for single left pane (#54882) (#54994)
(cherry picked from commit d5e28426ee)

Co-authored-by: Leo <108552997+lpskdl@users.noreply.github.com>
2022-09-09 18:13:44 +02:00
Grot (@grafanabot) c4afe31c8e ReleaseNotes: Updated changelog and release notes for 9.1.4 (#54987) (#54989)
(cherry picked from commit 1a285d2d0e)
2022-09-09 17:00:24 +02:00
Grot (@grafanabot) a78a93130d "Release: Updated versions in package to 9.1.4" (#54986) 2022-09-09 16:58:57 +02:00
Grot (@grafanabot)andErik Sundell 2e3292dbd3 CloudWatch: Fix display name of metric and namespace (#54860) (#54971)
* convert value to option

* add unit test

* fix lint issue

(cherry picked from commit a37fa758a2)

Co-authored-by: Erik Sundell <erik.sundell87@gmail.com>
2022-09-09 08:30:58 -04:00
Artur Wierzbicki e1f5d698e6 Search: Add substring matcher (#54895)
* Search: Add substring matcher (#54813)

* search: bring back substring search

* lint fix

* search: bring back ngram

* search: bring back ngram

* search: more tests

* fix tests
2022-09-09 14:20:20 +02:00
Jean-Philippe Quéméner 19a58da54c Alerting: make sure to update contact point references when updating (#54896) (#54952)
(cherry picked from commit e41f78a56d)
2022-09-09 14:15:57 +02:00
Grot (@grafanabot)andSven Grossmann 2619aead7f fix bug in loki's adhoc filters (#54920) (#54956)
(cherry picked from commit 20b07fae6f)

Co-authored-by: Sven Grossmann <Svennergr@gmail.com>
2022-09-09 12:23:24 +02:00
Grot (@grafanabot)andJean-Philippe Quéméner c4f57481fd Alerting: validate am config changes before persisting (#54908) (#54944)
(cherry picked from commit d88f1c8e35)

Co-authored-by: Jean-Philippe Quéméner <JohnnyQQQQ@users.noreply.github.com>
2022-09-09 04:53:02 -04:00