Carl Bergquist
bd7523381e
web: removes unused function from request metadata ( #73910 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com >
2023-08-28 13:40:21 +02:00
Torkel Ödegaard
74d453f056
DashboardSchema: Remove old unused legacy props style and timepicker.enable ( #73879 )
...
* DashboardScheam: Remove old unused legacy props style and timepicker.enable
* Update
* fix test
2023-08-28 12:18:17 +02:00
Giuseppe Guerra
4ef98449ff
Plugins: Dynamic angular patterns: Add random offset to GCOM API calls, handle HTTP errors ( #73494 )
...
* Plugins: Dynamic angular patterns: Return error for != 2xx status code
* Add test for status code check
* Plugins: Dynamic angular patterns: Add random skew to periocic GCOM api calls
* Add test for random skew
* Changed randomSkew signature, ensure it is always positive
2023-08-28 11:34:05 +02:00
Andres Martinez Gotor
aa0d4b3e45
Chore: Fix Random Walk scenario for Grafana DS ( #73889 )
2023-08-28 10:53:30 +02:00
Jo and Alexander Zobnin
1a281ac49d
Experiment: tag UI devices for anon stats ( #73748 )
...
* experiment: attempt to tag only UI devices
* lint frontend
* use await
* use shorthand check
* do not assume build info exists
* do not assume build info exists
* Apply suggestions from code review
Co-authored-by: Alexander Zobnin <alexanderzobnin@gmail.com >
---------
Co-authored-by: Alexander Zobnin <alexanderzobnin@gmail.com >
2023-08-28 10:49:23 +02:00
Jo
5eed495cce
Chore: Port user services to identity.Requester ( #73851 )
...
* port api key api to signedinuser
* port users to signed in user interface
* fix tests
2023-08-28 10:42:24 +02:00
Karl Persson
01d98114b9
Authz: fix snapshot tests legacy guardian ( #73823 )
...
* Guardian: remove unused dependencies
* API: rewrite tests to use access control guardian
2023-08-28 09:49:10 +02:00
7b347fd12a
Prometheus: Add $__rate_interval_ms to go along with $__interval_ms ( #69582 )
...
* Add $__rate_interval_ms to go along with $__interval_ms
Fixes https://github.com/grafana/grafana/issues/69581
* update doc
* PoC add rate_interval_ms as rate range in prometheus
* Revert "PoC add rate_interval_ms as rate range in prometheus"
This reverts commit 7d4ec700d7 .
* Update docs/sources/dashboards/variables/add-template-variables/index.md
grammar nit
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com >
* Update docs/sources/dashboards/variables/add-template-variables/index.md
---------
Co-authored-by: Galen <galen.kistler@grafana.com >
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com >
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
2023-08-27 16:44:58 +02:00
Ezequiel Victorero
a0e8cf8b66
PublicDashboards: Remove query expressions from dashboard model ( #72468 )
2023-08-25 15:35:22 -05:00
3ee26df41e
PublicDashboards: Variables refactor ( #73476 )
...
Co-authored-by: Juan Cabanas <juan.cabanas@grafana.com >
Co-authored-by: Ezequiel Victorero <ezequiel.victorero@grafana.com >
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2023-08-25 13:56:02 -05:00
Alexander Weaver
2245a3d0d1
Tracer: Export ContextWithSpan ( #73715 )
...
Export ContextWithSpan
2023-08-25 13:48:58 -05:00
Ieva
ca46a5c1af
Chore: prepare for removing RBACenabled config option ( #73845 )
...
prepare for removing RBACenabled config option
2023-08-25 17:13:46 +02:00
Gabriel MABILLE
9e52414a91
LDAP: Fix active sync with large quantities of users ( #73834 )
2023-08-25 16:10:48 +02:00
Ieva
6885b3d577
Chore: remove checks for whether RBAC is disabled ( #73812 )
...
* remove checks for whether access control is disabled, as it is always enabled now
* linting
2023-08-25 14:19:58 +01:00
Hugo Kiyodi Oshiro
c69dd41bf9
Plugins: Forward feature toggles to plugins ( #72995 )
2023-08-25 15:01:54 +02:00
George Robinson
9f827a8278
Update grafana/alerting to 0025eb4 ( #73808 )
2023-08-25 15:20:17 +03:00
Karl Persson
5d14b6ba19
AuthProxy: Fix user retrieval through cache ( #73802 )
...
* AuthProxy: Change auth proxy sync cache key
2023-08-25 13:59:45 +02:00
Serge Zaitsev
00893a158c
Chore: return a JSON on folder DELETE ( #73604 )
2023-08-24 18:10:58 +02:00
Kyle Brandt
6d8fc42cdd
Prometheus: (Chore) Remove experimental unshipped prometheusWideSerie… ( #73751 )
2023-08-24 17:47:19 +03:00
Karl Persson
05c386504b
authz: Clean up acl endpoints and dashboard guardian ( #73746 )
...
* RBAC: remove unnessisary guardian construction and update tests
* RBAC: remove usage of guardian in UpdateFolderPermissions and refactor test
* RBAC: remove usage of guardian in update and get permissions for dashboards
2023-08-24 15:37:54 +02:00
George Robinson
bbef000202
Alerting: Add contact point for Grafana OnCall ( #73733 )
...
Add contact point for Grafana OnCall
2023-08-24 10:45:12 +02:00
Piotr Jamróz
b30e0aa5aa
Correlations: Add organization id ( #72258 )
...
* Add org_id to correlations
* Add tests
* Allow org_id to be null in case org_id=0 is used
* Create organization to ensure stable id is generated
* Fix linting
* Ensure backwards compatibility
* Add deprecation information
* Migrate correlations indices
* Default org_id when migrating
* Remove redundant default
* Make PK non-nullable
2023-08-24 09:39:30 +02:00
Kyle Brandt
fe774415b5
Prometheus: Add ExecutedQueryString to first frame only ( #73678 )
2023-08-23 11:56:19 -04:00
Joan López de la Franca Beltran
fb0165ab87
Kinds: Reconcile verify-kinds.go with kind-registry changes ( #73689 )
...
* Kinds: Reconcile verify-kinds.go with kind-registry changes
* Remove handwritten value specific for manual test
* Update grafana/kindsys dep
* Revert "Update grafana/kindsys dep"
This reverts commit e437e1879e .
* Fix generated code
2023-08-23 16:51:50 +02:00
Karl Persson
31df4db1d3
Dashboards+Folder: remove unused function MakeUserAdmin ( #73635 )
...
* Dashboards+Folder: remove unused function MakeUserAdmin
* Remove dead branch
2023-08-23 12:54:06 +02:00
github-actions[bot] and rwwiv
69267cd28b
Alerting: Update Swagger spec ( #72568 )
...
chore: update alerting swagger spec
Co-authored-by: rwwiv <rwwiv@users.noreply.github.com >
2023-08-22 14:35:48 -04:00
Marcus Efraimsson
040b7d2571
Chore: Add errutils helpers ( #73577 )
...
Add helpers for the errutil package in favor of errutil.NewBase.
2023-08-22 12:52:24 +02:00
Ieva
ec9c35fae5
Chore: clean up access control for data sources ( #73010 )
...
* move DS guardian interfaces to OSS, move allow guardian to OSS
* update codeowner file
2023-08-21 14:26:49 +01:00
Karl Persson
618daf0518
Login: remove login.Service ( #73542 )
2023-08-21 13:15:31 +02:00
Horst Gutmann
220ea869be
CI: Improve error handling in gcloud copy operations ( #73474 )
2023-08-21 08:05:24 +02:00
Andrew Hackmann and Andreas Christou
42f4306251
Google Cloud Monitor: Prom query editor ( #73503 )
...
* revert
* works but needs clean up and tests
* clean up
* remove any
* change confusing query var to expr
* oops
* add test
* lint
* cleanup
* update docs
* Update public/app/plugins/datasource/cloud-monitoring/components/PromQLEditor.tsx
Co-authored-by: Andreas Christou <andreas.christou@grafana.com >
* nit
* lint fix?
* remove comment from cue
* go linter
* removing parsing stuff parseresponse func
---------
Co-authored-by: Andreas Christou <andreas.christou@grafana.com >
2023-08-18 11:14:43 -05:00
Joao Silva
3bb23d6be7
Whitelabeling: Add a config option to hide the Grafana edition from the footer ( #73412 )
2023-08-18 15:09:36 +01:00
Karl Persson
1976ac0695
LDAP: use authn.IdentitySynchronizer to perform user sync ( #73471 )
...
* LDAP: use authn.IdentitySynchronizer to perform sync instaed of login.Service
* use user id as lookup param
2023-08-18 15:36:44 +02:00
Andrej Ocenas
3aae7b089e
Tempo: Fix [object Object] shown as an Event message in Trace view ( #73473 )
...
Remove the wrapper json value
2023-08-18 14:26:35 +02:00
Kyle Brandt
720d716e45
SSE: Group data source node execution by data source ( #72935 )
...
Execute all queries to the same datasource in a single request.
Uses the query index and the graph node ID index, and then a stable dependency graph sort based on node input index number in attempt to keep the original query order intact.
2023-08-18 07:49:59 -04:00
Jo and IevaVasiljeva
26339f978b
Auth: Move access control API to SignedInUser interface ( #73144 )
...
* move access control api to SignedInUser interface
* remove unused code
* add logic for reading perms from a specific org
* move the specific org logic to org_user.go
* add a comment
---------
Co-authored-by: IevaVasiljeva <ieva.vasiljeva@grafana.com >
2023-08-18 11:42:18 +01:00
Sven Grossmann
4c9469fc9e
Elastic: Add id field to Elastic responses to allow permalinking ( #73382 )
...
* add `id` field to elasticsearch
* add comment
* slightly better perf
* only add `id` to logs frames
* only add `id` for logs responses
* concat `index` and `id`
* change snapshot generation to false
* use better loop
* fix tests
* moved up
2023-08-18 11:39:58 +02:00
Karl Persson
124e0efe1f
Authn: external identity sync ( #73461 )
...
* Authn: Add interface for external identity sync
This interface is implemented by authnimpl.Service and just triggers PostAuthHooks and skipping last seen update by default
* Authn: Add SyncIdentity to fake and add a new mock
2023-08-18 11:11:44 +02:00
Agnès Toulet
878e94ae25
Rendering: Use image for server timeout errors ( #73462 )
2023-08-18 11:50:49 +03:00
George Robinson
7a9a869d86
Alerting: ScreenshotOptions From and To should be optional ( #73325 )
...
This commit updates the screenshot package to make From and To
optional. It also updates the docs for ScreenshotOptions so
this behavior is well documented.
2023-08-18 09:26:51 +01:00
linoman
2e050f25bf
Auth: Allow to auto-assign empty role ( #73326 )
...
Allow to auto-assign empty role
2023-08-17 18:32:58 +02:00
Dimitris Sotirakis
0aba319ea0
Grafana versioning: Remove pre suffix from Grafana version ( #73357 )
...
* Remove pre suffix from version
* Fix tests
2023-08-17 11:08:15 +03:00
Karl Persson
ef6e1a9460
Hooks: Remove AddLoginHook and RunLogin hooks ( #73227 )
2023-08-17 09:51:45 +02:00
Will Browne
3c50db328d
Plugins: Make Installer responsible for removing plugins from file system ( #73323 )
...
* installer is responsible for removing from file system
* take plugin as arg
* remove resolve step
* return plugin in test
2023-08-16 15:44:20 +02:00
Carl Bergquist
243b757168
Middleware: Add team metadata to HTTP handlers ( #71010 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com >
2023-08-16 15:05:19 +02:00
Ricardo Christmann
8ec4c1bdc8
DataSourceProxy: Fix url validation error handling ( #73087 )
...
* DataSourceProxy: Fix url validation error handling
* DataSourceProxy: Add unit test for proxyDatasourceRequest
* DataSourceProxy: Fix lint error
2023-08-16 11:58:41 +02:00
linoman
1c7f89c41b
Auth: Add empty role usage metrics for service and user accounts ( #73108 )
...
* Add tests for service accounts metrics usage
* Add service account store implementation
* Add service account service implementation
* Add tests for org metrics usage
* Add org implementation
* Add service implementation
2023-08-16 10:56:47 +02:00
Will Browne
75b0788377
Plugins: Remove registry dependency from process manager ( #73241 )
...
simplify
2023-08-16 10:46:00 +02:00
Dmitry Filimonov
d935e6ff57
Navigation: Remove "preview" from Pyroscope Profiles nav item ( #73070 )
...
* Pyroscope: Mark profiles as GA (removes "preview")
* update
2023-08-16 08:38:26 +00:00
Misi
d7166f5f96
RBAC: Remove unused scope from alert.instances:read fixed role ( #73268 )
...
Fix alert.instances:read scope for fixed role
2023-08-16 09:55:49 +02:00