Gabriel MABILLE
101ce57a94
RBAC: Allow listing user permissions with scope ( #57538 )
...
* RBAC: Allow listing user permissions with scope
* Add docs
* Document the api endpoint
* Update docs
Co-authored-by: Garrett Guillotte <100453168+gguillotte-grafana@users.noreply.github.com >
* Split endpoint in two
* document reloadcache
* Update docs/sources/developers/http_api/access_control.md
* Fix test
* Ieva's nit.
* Simplify flag description
Co-authored-by: Garrett Guillotte <100453168+gguillotte-grafana@users.noreply.github.com >
2022-11-02 10:48:11 +01:00
Ryan McKinley
0c3ed0219e
Storage: fix dummy implementation and tests ( #58019 )
2022-11-01 20:33:36 -04:00
juanicabanas
fb5401b8b9
PublicDashboards: Orphaned public dashboard item list modified ( #58014 )
...
PublicDashboards: Orphaned public dashboard item list modified
2022-11-01 16:56:19 -03:00
Alexander Weaver
ea8c5ce929
SQLStore: Create utility for bulk inserts ( #57632 )
...
* Add batchsize to dialects
* Some intermediary progress
* Reflection-based implementation
* Validate batch size
* Implement a few simple tests
* Fix linter error
* Add debug message when falling back to default batch size
2022-11-01 13:24:32 -05:00
Ryan McKinley
5736b46962
Storage: add support for snapshots, dataframes, and raw json objects ( #57934 )
2022-11-01 08:28:13 -07:00
Ryan McKinley
22648d8581
GRN: minor cleanup ( #57924 )
2022-11-01 11:09:39 -04:00
Santiago
a3f828de8a
Alerting: Fix flaky test in notifiers ( #57927 )
...
* Alerting: Fix flaky test in notifiers
* remove TODO comment
2022-11-01 11:39:14 -03:00
unknowndevQwQ
6dd3584f77
Server: Make unix socket permission configurable ( #52944 )
2022-11-01 15:04:01 +01:00
Petr Stupka
e99f75f0ca
Alerting: Linking external images securely - Azure Blob ( #1 ) ( #56598 )
2022-11-01 13:02:17 +01:00
Carl Bergquist
3188af9be3
metrics: expose when the binary was built as an gauge ( #57951 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com >
2022-11-01 13:00:47 +01:00
Lion Ralfs
1f7c84f125
CloudWatch: Fix all-log-groups endpoint when called without logGroupNamePrefix ( #57483 )
2022-11-01 08:50:04 +01:00
juanicabanas
48120f2594
PublicDashboards: Delete public dashboard in public dashboard table ( #57766 )
...
PublicDashboards: delete button added in public dashboard table in order to delete a public dashboard.
Co-authored-by: Jeff Levin <jeff@levinology.com >
2022-10-31 17:16:07 -04:00
Ryan McKinley
6e3a6cce61
Storage: move http wrapper into its own subpackage ( #57929 )
2022-10-31 13:37:05 -07:00
George Robinson
b0a927b138
Alerting: Add debug logs in validateAndGetPrefix ( #57002 )
2022-10-31 16:40:28 +00:00
Alexander Weaver
0dfd78c88c
Attempt to preserve UID from migrated channel ( #57639 )
2022-10-31 11:29:07 -05:00
Ryan McKinley
9149544086
Store: Add SQL tables for SQL based object store (dev mode only) ( #57785 )
2022-10-31 11:28:19 -04:00
Ieva
5c1a1c8318
change json command parameter names from userID to userId and teamID to teamId ( #57902 )
2022-10-31 14:32:28 +00:00
Ryan McKinley
3527cad9dc
Store: protobuf based GRN/identifier ( #57714 )
2022-10-31 07:26:16 -07:00
Ezequiel Victorero
46093c1267
PublicDashboards: do not return errors when resource not found from store layer ( #57838 )
2022-10-31 11:22:27 -03:00
Andres Martinez Gotor
9391a8ab9b
Google Cloud Monitoring: Set frame interval to draw null values ( #57768 )
2022-10-31 14:48:32 +01:00
Ieva
2546437e20
add an endpoint for updating several managed permissions with one call ( #57893 )
2022-10-31 11:46:58 +00:00
Torkel Ödegaard
19b961465c
TopNav: Make it possible to to have sections without children ( #57815 )
2022-10-31 11:01:34 +01:00
Karl Persson
052d1426f9
Oauth: Display friendly error message when role_attribute_strict=true and no valid role found ( #57818 )
...
* Oauth: change error type to a struct that unwraps into a social error
* Oauth: Handle empty role in error and fix unwrap
* Oauth: provide more informatio in error
* Oauth: return InvalidBasicRoleError
* Oauth: Fix tests
* Login: Remove casing
* Oath: Change to warning logs
2022-10-31 09:11:31 +01:00
Karl Persson
1cc6dde836
GenericOauth: Only fetch user data from api if api_url is configured ( #57827 )
2022-10-28 21:44:09 +00:00
idafurjes
d7bee33398
Add implementation for Create and GetParents of foder store ( #57829 )
...
* Add Move implementation
* Remove Move from store
* Add Create and GetParents implementation for folder store
2022-10-28 20:07:25 +02:00
Yuriy Tseretyan
3294918e9f
Alerting: Update state manager to support nil stores and metrics ( #57791 )
2022-10-28 13:10:28 -04:00
Yuriy Tseretyan
d848cc629b
Alerting: Refactor rule interval validation to be reusable ( #57792 )
2022-10-28 14:40:11 +00:00
Yuriy Tseretyan
fa043efb2c
Fix: correctly close trace span in Prometheus and Loki data sources ( #57774 )
...
* rename span for loki
2022-10-28 10:17:56 -04:00
Kyle Brandt
6126f56ef0
Prometheus: Do not drop errors in streaming parser ( #57698 )
...
- Fixes #57692
- and also takes care of #42776 when using the streaming parser, not an ideal fix for #42776 but makes explore work better I think. https://github.com/grafana/grafana/issues/57365 might be a better longer term solution
2022-10-28 10:11:06 -04:00
Shirley
c2e9e797b3
CloudWatch: fix non-deterministic test ( #57831 )
2022-10-28 10:05:55 -04:00
idafurjes
6b483a8dca
Add implementation for folder store methods ( #57700 )
...
* Add implementation for folder store methods
* Add Move implementation
* Add back comment and fix query
* Remove Move from store
* Adjust GetChildren
* Fix errutil error declaration and usage
* Add org id to get children query
2022-10-28 15:35:49 +02:00
Kyle Brandt
2cd9cbd359
Prometheus: Chore - Remove incorrect FrameType from exemplar frame ( #57695 )
2022-10-28 09:15:01 -04:00
Kristin Laemmert
6a6fdbc1f9
chore: updates to the new folder model ( #57776 )
2022-10-28 08:23:39 -04:00
Andrej Ocenas
0845ac2f53
Profiling: Add Phlare and Parca datasources ( #57809 )
...
* Add phlare datasource
* Rename
* Add parca
* Add self field to parca
* Make sure phlare works with add to dashboard flow
* Add profiling category and hide behind feature flag
* Update description and logos
* Update phlare icon
* Cleanup logging
* Clean up logging
* Fix for shift+enter
* onRunQuery to set label
* Update type naming
* Fix lint
* Fix test and quality issues
Co-authored-by: Joey Tawadrous <joey.tawadrous@grafana.com >
2022-10-28 13:33:37 +02:00
Kevin Minehart
fd16cad7da
Only provide version ot build-frontend-packages if it's a valid semver (has 2 digits) ( #57808 )
2022-10-28 05:04:59 -04:00
Jeff Levin
bf672f960a
public dashboards: rename api functions ( #57789 )
...
This PR imposes better naming conventions on public dashboards api
* rename api functions and remove use of _config_ noun
* fix tests
Co-authored-by: Ezequiel Victorero <ezequiel.victorero@grafana.com >
2022-10-27 17:08:11 -08:00
Jeff Levin
6b7d6fe0cb
public dashboards: rename route paths ( #57787 )
...
This PR fixes the naming of routes for public dashboards to be more accurate and descriptive.
Co-authored-by: Ezequiel Victorero <ezequiel.victorero@grafana.com >
2022-10-27 14:41:56 -08:00
Alex Moreno
c08c14f8dd
Alerting: Add custom title to pushover contact point ( #57530 )
...
* Add custom title to pushover contact point
* Update pkg/services/ngalert/notifier/channels/pushover.go
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com >
* Use simplejson
* Use more verbose variable names
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com >
2022-10-27 19:07:01 +02:00
Will Browne
9f77bd4728
Plugins: Use public store instead of internal registry ( #57631 )
...
* Plugins: Use public store instead of internal registry
* update comments
* fix import
* fix test
2022-10-27 18:44:28 +02:00
Yuriy Tseretyan
facf2b1ee8
Chore: Update prometheus, loki, graphite and influx plugins to support contextual logs. ( #57708 )
2022-10-27 12:05:06 -04:00
Selene
bff9671b81
Rendering: Check timeout error when the request failed ( #57654 )
...
* Check timeout error when the request failed
* Update error and check
* Uses errors.As to fix the lint
2022-10-27 17:27:03 +02:00
Alex Moreno
10fdfa8583
Alerting: Change handling of settings to pagerduty contact point ( #57524 )
...
* Add custom title to pagerduty contact point
* Fix tests by saving decrypted key
* Use simplejson
2022-10-27 16:20:10 +02:00
Alex Moreno
f8d12af021
Add custom title to googlechet contact point ( #57517 )
...
* Add custom title to googlechet contact point
* Update pkg/services/ngalert/notifier/channels/googlechat.go
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com >
* Use simplejson
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com >
2022-10-27 16:19:48 +02:00
Alex Moreno
3d437117ad
Alerting: Add custom title to discord contact point ( #57506 )
...
* Add custom title to discord contact point
* Update pkg/services/ngalert/notifier/channels/discord.go
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com >
* Use simplejson
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com >
2022-10-27 16:17:18 +02:00
Alex Moreno
1ab0af1eb2
Alerting: Add custom title to DingDing contact point ( #57498 )
...
* Add custom title to DingDing contact point
* Update pkg/services/ngalert/notifier/channels_config/available_channels.go
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com >
* Update pkg/services/ngalert/notifier/channels/dingding.go
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com >
* Add error checking before URL templating
* Remove comment
* Use simplejson
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com >
2022-10-27 16:16:36 +02:00
Alex Moreno
fb62660df7
Alerting: Add title and description to VictorOps contact point ( #57458 )
...
* Add title and description to VictorOps contact point
* Update pkg/services/ngalert/notifier/channels_config/available_channels.go
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com >
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com >
2022-10-27 16:12:14 +02:00
Alex Moreno
73a9e2a115
Add title and description to Threema contact point ( #57429 )
2022-10-27 16:11:38 +02:00
Alex Moreno
6839154720
Alerting: Add missing custom title and description to Line contact point ( #57388 )
...
* Add title and description to Line receiver
* Fix labal names for LINE contact point
2022-10-27 15:27:04 +02:00
Alex Moreno
1dcc432537
Alerting: Add missing custom title and description fields in Kafka contact point ( #57361 )
...
* Add description and details to Kafka notifier
* Fixed testing and add new logic testing
* Add proper description to kafka contact point UI
* Update pkg/services/ngalert/notifier/channels_config/available_channels.go
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com >
* Update pkg/services/ngalert/notifier/channels_config/available_channels.go
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com >
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com >
2022-10-27 15:25:54 +02:00
Shirley
96beb3a3f1
Cloudwatch: refactor parsing metric data queries ( #57624 )
2022-10-27 14:10:49 +02:00