Torkel Ödegaard
64e1e91403
PromQueryBuilder: Query builder and components that can be shared with a loki query builder and others ( #42854 )
2022-01-31 06:57:14 +00:00
Hugo Häggmark
a660ccc6e4
PanelEdit: Adds error indicator in table view ( #44595 )
2022-01-31 06:02:24 +01:00
Josh Hunt
c6ce629fd8
I18n: Translate navigation items ( #44131 )
...
* I18n: Translate navigation items
* improve comment, remove console.log
* update mock macros
* Mark up all phrases for translation
* added deprecate text comment, moved translations to a seperate file
* use TestProvider in NavBarItem
* use TestProvider in nav tests
* remove text deprecation comment
* update translations
2022-01-31 03:41:58 +01:00
Josh Hunt
b1b6205651
TablePanel: Fix ad-hoc variabes not working on default datasources ( #44314 )
...
* Dashboards: Fix ad-hoc variabes not working on default datasources
* not async
* Update comment
2022-01-31 01:16:46 +01:00
achatterjee-grafana
d584a27055
Docs: Added information about Prometheus write permission requirement. ( #44616 )
...
* Added note.
* Fixed typo.
2022-01-28 19:35:50 -05:00
Artur Wierzbicki
254c59725e
Rendering: add capabilities check ( #44470 )
...
* #44449 : add feature check to rendering service
* #44449 : formatting
* #44449 : rename feature -> capability (https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack/getCapabilities , https://developer.mozilla.org/en-US/docs/Web/API/InputDeviceInfo/getCapabilities )
* #44449 : refactor
* #44449 : remove commented code
* Update pkg/services/rendering/capabilities.go
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
* #44449 : review fixes
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
2022-01-28 21:24:15 +04:00
Ivana Huckova
4e37a53a1c
Query history: Create API to add query to query history ( #44479 )
...
* Create config to enable/disable query history
* Create add to query history functionality
* Add documentation
* Add test
* Refactor
* Add test
* Fix built errors and linting errors
* Refactor
* Remove old tests
* Refactor, adjust based on feedback, add new test
* Update default value
2022-01-28 17:55:09 +01:00
Tania B
ca24b95b49
Encryption: Handle encryption key provider being a background service ( #44007 )
...
* Encryption: Handle encryption key provider being a background service
* Sort imports
* Cleanup accidental changes
* Add proper error handling
* Apply review feedback
2022-01-28 17:17:40 +02:00
Karl Persson
e844b263c7
Access control: Load permissions from memory and database ( #42080 )
...
* Load permission from both in memory and from database
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
2022-01-28 16:11:18 +01:00
Gilles De Mey
26ddeaf3d7
fix: multiple queries in alerting regression ( #44585 )
2022-01-28 16:05:19 +01:00
Connor Lindsey
45a435ad78
Tempo: Auto-clear results when changing query type ( #44390 )
...
* Auto-clear results when changing query type
* Move clear results to function
2022-01-28 07:49:43 -07:00
Marcus Efraimsson
919c451156
Chore: Remove unused sqlstore dependency ( #44583 )
...
Removes unused sqlstore dependency from plugin management.
Ref #44260
2022-01-28 06:38:19 -05:00
J Guerreiro
312dd9e315
AccessControl: Add AC to team preferences ( #44554 )
...
* AccessControl: Add AC to team preferences
* Apply suggestions from code review
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
2022-01-28 12:17:54 +01:00
J Guerreiro
2894f07f05
AccessControl: improve denied message ( #44551 )
...
* AccessControl: improve denied message
* AccessControl: tweak permission denied
2022-01-28 12:17:24 +01:00
Alex Khomenko
3e0a589ba1
Update @grafana/tsconfig ( #44582 )
2022-01-28 11:30:06 +01:00
Ashley Harrison
666a794a82
Navigation: Initialise navTree in redux store ( #44440 )
...
* Add navTree to redux store and used that in NavBar/NavBarNext
* Use createSlice
* update import
* Use NavBarUnconnected instead of Component
2022-01-28 10:06:52 +00:00
Hugo Häggmark
6de9d241a6
E2E: adds back missing e2e specs ( #44576 )
...
* E2E: adds back missing e2e specs
* Chore: removes wrong import directive
2022-01-28 10:39:43 +01:00
Sofia Papagiannaki
4ca8529b76
Devenv: fix permission failures for mysql_tests and postgres_tests docker blocks ( #44203 )
2022-01-28 11:39:28 +02:00
Marcus Efraimsson
94edd7a762
Plugins: Refactor plugin dashboards ( #44315 )
...
Moves/refactor Grafana specific functionality related to plugin dashboards
out to specific services for importing dashboards and keep app plugin dashboards
up-to-date.
Fixes #44257
2022-01-28 10:28:33 +01:00
renovate[bot]
7e26dbb5ff
Update dependency @types/prismjs to v1.26.0 ( #44561 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-28 10:07:34 +01:00
renovate[bot]
ba5fb38c9b
Update dependency @opentelemetry/api to v1.1.0 ( #44560 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-28 10:04:59 +01:00
Gábor Farkas
6e071d030f
loki: added benchmark for metric-response processing ( #44539 )
2022-01-28 09:44:57 +01:00
Konrad Lalik
c6e6e92a80
Alerting: Filtering for notification policies ( #44363 )
...
* Add filtering by matching label
* Add label and contact based filters to Notification policies
* Improve filters UI, add clear filters option
* Add clearing of filters before switching to adding mode
* Move filtering code to the AmRoutesTable component
* Fix the clearing of silences filter
* Remove key-based input resetting
* Use uniqueId for input key generation
* Add tests for notification policies filtering
2022-01-28 09:40:05 +01:00
Alex Vandiver
844b194f5b
Middleware: Don't require HTTPS for HSTS headers to be emitted ( #35147 )
...
Grafana itself may not be serving content over HTTPS, but it may be
behind a transparent proxy which does.
Fixes #26770 . Based on #26868 .
2022-01-28 07:23:28 +01:00
achatterjee-grafana
7b476c19c2
fix typo ( #44564 )
2022-01-27 16:33:55 -05:00
Dan Cech
1e89fc157d
update snapshots server url ( #44563 )
...
* update snapshots server url
* update all old references to snapshot.raintank.io
2022-01-27 16:11:20 -05:00
Marcus Efraimsson
a23900c4ba
CodeQL: Ignore go/log-injection for terminal logger ( #44481 )
2022-01-27 19:01:59 +01:00
Tharun Rajendran
5721933e4b
NodeGraph: fix rendering of node graph in dashboard panel ( #44552 )
...
Signed-off-by: tharun <rajendrantharun@live.com>
2022-01-27 10:19:54 -07:00
Will Browne
b5dd4842d0
Plugins: Make manager more easily composable ( #44467 )
...
* make more easily composable
* fix build
2022-01-27 18:06:38 +01:00
Isabella Siu
d3b8fc53aa
CloudMonitoring: Fix resource labels in query editor ( #44550 )
2022-01-27 11:35:13 -05:00
Todd Treece
4d1f3a3f6c
Recorded Queries: Enable by default ( #44397 )
2022-01-27 11:09:39 -05:00
J Guerreiro
153b231521
AccessControl: Refine interface for AC store ( #44536 )
...
* AccessControl: Refine interface for AC store
* Update pkg/services/accesscontrol/database/resource_permissions.go
2022-01-27 16:47:24 +01:00
Levente Balogh
1f4d53805c
fix: backport @grafana/levitate to 0.2.0 ( #44543 )
2022-01-27 16:38:12 +01:00
J Guerreiro
cb6e5ae8ce
AccessControl: Add access control actions and scopes to team update and delete
...
* AccessControl: Add access control actions and scopes to team update and delete
* AccessControl: Add tests for AC guards in update/delete
* AccessControl: add fixed role for team writer
* AccessControl: ensure team related AC is deleted with team
* Update pkg/api/team_test.go
2022-01-27 16:16:44 +01:00
Tania B
1a9c293984
Chore: Remove unused AWS KMS provider's token setting ( #44531 )
2022-01-27 17:15:49 +02:00
Joey Tawadrous
dc7639354e
InfluxDB: interpolate all variables in queries for dash->explore (for influxql) ( #44415 )
...
* Moved flux case to its own return
* Added missing template replaces for limit, slimit, tz
* Added missing template replaces for select
* Added missing template replaces for group by
* Added tests
* PR changes
2022-01-27 14:00:46 +00:00
Santiago
1bed84ea56
Fix InfluxDB unhealthy alerts and false "no data"s ( #43441 )
...
* check for TimeSeriesTypeNot to fix InfluxDB alerts
* log a warning when a data frame is ignored
2022-01-27 10:53:27 -03:00
Gabriel MABILLE
41c8db16ee
Accesscontrol: Feature does not need a license ( #44517 )
2022-01-27 13:43:12 +01:00
Karl Persson
bf63ccbe00
Access control: Rewrite access control SQL filter ( #44488 )
...
* Rewrite access control sql filter
2022-01-27 13:06:08 +01:00
Gábor Farkas
b42161a713
Loki: add from JSON to dataframes tests ( #44375 )
...
* Loki: add from JSON to dataframes tests
* fixed wrong content-type
* added -Inf test-case
2022-01-27 12:43:44 +01:00
Giordano Ricci
ea48d131ee
Explore: deprecate compact URL encoding & dafault to extended ( #44385 )
2022-01-27 11:23:56 +00:00
Gábor Farkas
465ed9f5d3
CODEOWNERS: update based on renamed github team ( #44495 )
2022-01-27 11:47:29 +01:00
Richard Hartmann
a39eeb966b
Fix licensing text ( #44518 )
...
* Fix licensing text
Signed-off-by: Richard Hartmann <richih@richih.org>
2022-01-27 11:09:39 +01:00
idafurjes
82892331c1
Chore: Remove bus from signup and playlist api ( #44485 )
...
* Remove bus from signup and playlist api
* Remove bus from playlist play
2022-01-27 10:33:02 +01:00
Alex Khomenko
28c51cde3a
Feature highlights: Highlight team group sync ( #44477 )
...
* Highlight team group sync
* Update text
2022-01-27 09:11:57 +02:00
Leon Sorokin
6533eb9244
TimeSeries: disable fill when fillBelowTo field is missing ( #44498 )
2022-01-26 17:06:11 -06:00
Artur Wierzbicki
5148250366
Rendering service - add optional RenderingSession ( #44098 )
...
* rendering service changes:
- make node-renderer request timeout configurable
- introduce optional RenderingSession providing a long-lived session key
* remove console logs
* added comment explaining empty "afterRequest" method
* fix compilation error
* update imports formatting
* Update pkg/services/rendering/interface.go
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
* Update pkg/services/rendering/rendering.go
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
* review fix: extract renderKey related functions/structs to auth.go
* #44449 : private'd `rendering.getRequestTimeout`
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
2022-01-27 02:02:19 +04:00
Ryan McKinley
3c334cd8ba
Logger: avoid panic when time is a string (not fmt.Stringer) ( #44497 )
2022-01-26 13:17:42 -08:00
Nathan Marrs
8a7b469679
Resource picker/improve ux ( #44402 )
2022-01-26 11:29:04 -08:00
idafurjes
58ee553634
Chore: Remove bus from user api ( #44468 )
...
* Chore: Remove bus from user api
* Adu authinfoservice interface
* User authinfoservice.Service instead of authinfoservice.Implementation in HTTPServer
* Rename Implementation to authInfoService
2022-01-26 20:24:05 +01:00