Jean-Philippe Quéméner
4a8b1ba61b
tests(unified-storage): use unified storage grpc client ( #101063 )
2025-02-20 15:03:08 +01:00
Andres Martinez Gotor
92304646e6
Advisor: Add navigation link ( #101049 )
2025-02-20 14:53:04 +01:00
Marcus Andersson
40e7646348
Bugfix: Fixing issue where dataSource property got froozen ( #101058 )
...
Cloning datasource before passing it to extensions.
2025-02-20 14:38:28 +01:00
Georges Chaudy
2e32a3d19f
unistore: fix dashboard conversion events ( #101053 )
...
fix dashboard conversion events
2025-02-20 14:28:03 +01:00
Karl Persson
16fda6f686
Authz: Setup access claims for service identity ( #100986 )
...
* Setup access claims for service identity and add them to identityes without any claims
2025-02-20 13:54:47 +01:00
Ivan Ortega Alba
be81314e21
Replace v0 by k8s v1 when kubernetesDashboards is enabled ( #101033 )
...
Use v1 by default when kubernetesDashboards is on
2025-02-20 12:42:59 +01:00
Jean-Philippe Quéméner
5897024dfe
feat(unified-storage): enhance gRPC client with dskit ( #101035 )
2025-02-20 12:34:52 +01:00
Oscar Kilhed
b888f03d3f
Dynamic dashboards: Add tests for RowLayoutSerializer ( #101030 )
...
Add tests for RowLayoutSerializer
2025-02-20 11:51:40 +01:00
Irene Rodríguez
63536a1cbe
Fix broken links and relfrefs ( #101042 )
...
Co-authored-by: Jack Baldry <jack.baldry@grafana.com >
2025-02-20 02:37:15 -08:00
Eric Leijonmarck
32643c933e
LBAC for datasources: GA ( #99511 )
...
* GA: feature toggle removal of `teamHttpHeaders`
* Apply suggestions from code review
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com >
---------
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com >
2025-02-20 10:26:46 +00:00
Marcus Andersson
6dae264a06
Bugfix: Fixed breadcrumbs in plugin catalog/connections details page ( #100903 )
...
Fixing so the the breadcrumbs works properly.
2025-02-20 10:58:55 +01:00
Tom Ratcliffe
c9da1ec850
Chore: Update tests and remove MockDataSourceSrv ( #97748 )
2025-02-20 09:46:34 +00:00
Irene Rodríguez
e2149e35e4
fix broken link ( #100967 )
2025-02-20 09:40:39 +00:00
Igor Suleymanov
6ccc56814c
Add resource annotations for storing manager properties ( #99683 )
...
What is this feature?
This change adds properties and known annotations to store them in for recording resource manager information, such as:
The type (kind) of the manager (ex. Terraform / kubectl / etc.)
The identity of the manager (ex. grafana/terraform-provider-grafana)
Whether the managers allows the resource to be edited by others.
Whether a resource is temporarily excluded from the manager's control.
These annotations are inspired by Kubernetes field management API (https://kubernetes.io/docs/reference/using-api/server-side-apply/#field-management ) and known Kubernetes annotations
(https://kubernetes.io/docs/reference/labels-annotations-taints/#app-kubernetes-io-managed-by ).
It also adds annotations for storing information about the source of a provisioned resource, such as path, checksum & timestamp.
Why do we need this feature?
To make it possible to mark resources as managed by specific managers, modifying how these resources appear in the UI and are treated in the backend APIs.
For example, we'd like to make managed resources read-only, or show specific docs / workflows based on the tool which is used to manage resources and so on.
The identity is required for ensuring that managers of the same kind can still be told apart.
Who is this feature for?
For as-code practitioners and API users.
---------
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2025-02-20 11:39:12 +02:00
Ivana Huckova
9eda0f44ac
Update ErrRequestErrorBase from [plugin.downstreamError] to [plugin.requestFailureError] ( #100965 )
...
* Update ErrRequestErrorBase to make it more clear for developers
* Trigger build
* requestError -> requestFailureError
* Fix test
* Update pkg/plugins/backendplugin/grpcplugin/client_v2.go
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com >
---------
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com >
2025-02-20 10:23:53 +01:00
Ryan McKinley
c654a580f7
Authz: Add builtin provisioning access policy ( #101000 )
2025-02-20 12:17:52 +03:00
Oscar Kilhed
4dfb21ecdd
Dynamic dashboards: Implement cloneLayout for responsive grid ( #100855 )
...
* implement clone layout for responsive grid
* Add tests
* Fix lint
* Make sure we base new keys on old keys
* Start tests from panel 1 instead of 0
2025-02-20 10:17:05 +01:00
Ivana Huckova
30aa676724
Elasticsearch: Invalid URL and unsupported protocol should be downstream errors ( #100886 )
...
* Invalid URL and unsupported protocol should be downstream errors
* Fix lint
* Change from errors.Is to errors.As
2025-02-20 10:04:48 +01:00
Charandas
f69e81facf
K8s: reduce discovery requests pressure on aggregated services ( #101012 )
2025-02-20 04:51:15 +02:00
grafana-pr-automation[bot]
66c420e067
I18n: Download translations from Crowdin ( #101023 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-20 02:33:19 +02:00
Stephanie Hingtgen
9637ebd2fa
K8s: Folder: Delete parent last ( #101022 )
2025-02-20 02:16:05 +02:00
Stephanie Hingtgen
29fe2df00a
Revert "feat(unified-storage): enhance gRPC client with dskit" ( #101020 )
...
Revert "feat(unified-storage): enhance gRPC client with dskit (#100993 )"
This reverts commit 3f8a34303c .
2025-02-20 01:43:58 +02:00
Stephanie Hingtgen
146af8f2be
K8s: Dashboards: Only get folder if exists on dashboard ( #101017 )
2025-02-20 00:40:05 +02:00
Todd Treece
55aaf4aac0
Metrics: Add deny list in MultiRegistry ( #101010 )
2025-02-19 23:11:26 +02:00
Charandas
b00f2e02c7
K8s: don't publish metrics for local services that are always available ( #101003 )
2025-02-19 22:39:40 +02:00
Robin Schneider
ffefe9013e
Dockerfile: Add org.opencontainers.image.source label ( #97462 )
...
Add org.opencontainers.image.source label to Dockerfile
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com >
2025-02-19 13:37:11 -07:00
Todd Treece
94c6f7d1e5
K8s: Remove duplicate aggregation metric ( #101002 )
2025-02-19 22:30:45 +02:00
Todd Treece
f74092b262
K8s: Add discovery client ( #100995 )
2025-02-19 14:35:00 -05:00
Ryan McKinley
8c21a49c35
Chore: Update go-github dependencies ( #100994 )
2025-02-19 21:06:46 +02:00
tab0r
634142eca3
[docs/configure/logging] include detail about multiple log filters ( #100888 )
2025-02-19 20:05:11 +01:00
Jean-Philippe Quéméner
3f8a34303c
feat(unified-storage): enhance gRPC client with dskit ( #100993 )
2025-02-19 19:58:10 +01:00
Stephanie Hingtgen
62d502086e
K8s: Dualwriter mode3: Return error from unistore ( #100992 )
2025-02-19 20:40:17 +02:00
maicon
fd377cfe66
Unistore: map grpc status to http status ( #100942 )
...
* Unistore: map grpc status to http status
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
Co-authored-by: Georges Chaudy <chaudyg@gmail.com >
2025-02-19 15:29:57 -03:00
Stephanie Hingtgen
95278d7552
K8s: Folders: Add pagination for children ( #100978 )
2025-02-19 19:06:26 +01:00
Haris Rozajac
ff1b22297c
Dashboard Schema V2: Delete dashboard ( #100929 )
...
* working version wip
* add TODO
* support alert success for k8s
2025-02-19 10:35:00 -07:00
Ivana Huckova
8986df26a5
Azure Monitor: Set error source in http and user errors accordingly ( #100873 )
2025-02-19 18:10:58 +01:00
Esteban Beltran
2d3de82ae9
Frontend sandbox: Improve signature elegibility check to avoid extra requests ( #100980 )
...
* Frontend sandbox: Improve signature elegibility check to avoid extra requests
* remove caching element
2025-02-19 18:54:25 +02:00
Matthew Jacobson
75c4c5ca0f
Alerting: Upgrade grafana/alerting to 92d5f29 ( #100982 )
...
* Alerting: Upgrade grafana/alerting to 92d5f29
Includes:
- Add more context to log in PipelineAndStateTimestampCoordinationStage (#277 )
- Update Alertmanager fork to latest commit (#279 )
- Copy http client from Grafana (#281 )
* Satisfy signature change from grafana/alerting #281 (http client)
2025-02-19 18:49:46 +02:00
Andreas Christou
8b3047ba1e
InfluxDB: Improve handling of template variables contained in regular expressions (InfluxQL) ( #100762 )
...
* Improve handling of template vars in regex
* Review
* Minor update
2025-02-19 15:37:35 +00:00
Georges Chaudy
b850c9fa68
unistore: Add missing verb to compile ( #100972 )
...
Add missing verb to compile
2025-02-19 17:06:26 +02:00
Leonor Oliveira
9bc1549aee
Upgrade codeql version ( #100883 )
2025-02-19 15:59:54 +01:00
Ryan McKinley
5a40c84568
DualWriter: Support managed DualWriter ( #100881 )
2025-02-19 17:50:39 +03:00
Zoltán Bedi
5a7916133e
Chore: Remove sqlQuerybuilderFunctionParameters feature toggle ( #100809 )
...
* chore: remove `sqlQuerybuilderFunctionParameters` ff
* Update packages/grafana-sql/src/components/visual-query-builder/SelectRow.tsx
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
---------
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
2025-02-19 15:38:27 +01:00
Andres Martinez Gotor
a24fd1b722
Advisor: Redefine check properties ( #100874 )
2025-02-19 15:11:55 +01:00
Christopher Moyer
9f49f4ce36
docs/adds clarification to support remote_writer journey ( #100891 )
...
* adds clarification to support remote_writer journey
* turns off spelling
* makes prettier
2025-02-19 07:33:24 -06:00
Alexander Zobnin
fcb88f6ccc
Zanzana: revert cluster store for fixed roles ( #100958 )
...
* Zanzana: revert cluster store for fixed roles
* update go workspace
2025-02-19 13:53:25 +01:00
Giuseppe Guerra
011726c80f
Plugins: Update DefaultSignature function signature in PluginSource interface ( #100519 )
...
* Plugins CDN: Add support for signature type and signature org
* Fall-back to valid signature if the config is not supported
* Move CDN signature code to DefaultSignature
* fix tests
2025-02-19 12:19:45 +01:00
Pepe Cano
8646961c3f
Alerting docs: fix heading anchor ( #100783 )
...
Co-authored-by: Jack Baldry <jack.baldry@grafana.com >
2025-02-19 11:47:55 +01:00
Karl Persson
a897ec3426
Authn: grpc errors ( #100951 )
...
* update authlib
* Map to grpc status
2025-02-19 11:46:48 +01:00
Karl Persson
16c389a79a
Auth: Use authinfo instead ( #100957 )
...
Use authinfo instead
2025-02-19 11:41:18 +01:00