Gábor Farkas
5d54289509
datasources: querier: more robust error handling, and report no errors for single-tenant ( #106288 )
...
* datasources: querier: more robust error handling, and report no error for st
* do not leak error details out
* apply the change to the real file, not just to the test
2025-06-16 14:12:37 +02:00
Roberto Jiménez Sánchez
0ae635974e
App Platform Provisioning: Fix flaky test to assert dashboards deletion on repository deletion ( #106753 )
...
Use assert instead of require within eventually
2025-06-16 11:46:09 +02:00
6097841e67
SecretsManager: add secure value store ( #106708 )
...
* SecretsManager: add secure value model and sql templates
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
* SecretsManager: secure value rest layer to use store
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
* SecretsManager: temporary add actor prefix to decrypters
* Remove list securevalue by namefor now
---------
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
2025-06-16 10:19:44 +01:00
maicon
fcb369e9a3
Unistore/datamigration: Take namespace from command line flag ( #106724 )
...
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-06-15 19:45:42 +00:00
Stephanie Hingtgen
feeced9618
K8s: Dashboards /apis: Fix library element connections ( #106734 )
2025-06-13 21:40:39 +02:00
Stephanie Hingtgen
a8886ad5ec
Annotations: Use dashboard uids instead of dashboard ids ( #106676 )
2025-06-13 13:59:24 -05:00
Ida Štambuk
08f274ba73
Features: Remove xrayApplicationSignals feature toggle ( #106547 )
...
Features: Remove xrayApplicationSignals toggle
2025-06-13 20:26:14 +02:00
Santiago
3fe73b8de9
Remote Alertmanager: Send SMTP config ( #106337 )
...
* (WIP) Remote Alertmanager: Send SMTP config
* send SMTP configs separately
* bring back deleted fields
* actually send stuff over
* remove redundant type, fix comments
* smtp -> smtpConfig
* also send SmtpFrom an StaticHeaders separately
* tests
* restore defaults.ini
2025-06-13 12:44:39 -03:00
Tania
1500fa5772
Extend OpenFeature service ( #106707 )
2025-06-13 17:30:53 +02:00
Yuri Tseretyan
b0ff51a903
Alerting: Support for Mimir configuration in Grafana Alertmanager ( #106402 )
2025-06-13 16:32:23 +02:00
Jean-Philippe Quéméner
5f21f320f7
fix(unified-storage): use continue token containing both formats for dualwriter ( #106525 )
2025-06-13 15:59:46 +02:00
Kevin Minehart and Yuri Tseretyan
910eb1dd9e
Security: apply patch 428 ( #106710 )
...
* declare dingding url as secret
patch raw settings before parsing because DingDing's config parser does not know about secrets
* fix integration test
---------
Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
2025-06-13 15:56:26 +02:00
Stephanie Hingtgen
352aac162c
Preferences: Use dashboard uid for the home dashboard ( #106666 )
2025-06-13 07:10:44 -05:00
Jean-Philippe Quéméner
3e3fa18118
Revert "fix(folders): only return continue token if more results" ( #106700 )
...
Revert "fix(folders): only return continue token if more results (#106667 )"
This reverts commit 3fd8ad8476 .
2025-06-13 12:07:27 +02:00
Matheus Macabu and Jacob Valdez
a65743e41d
CloudMigrations: Skip default contact point from snapshot ( #106600 )
...
* CloudMigrations: Skip default contact point from snapshot
* Update cloud-migration-assistant.md
* Update cloud-migration-assistant.md
---------
Co-authored-by: Jacob Valdez <jacob.valdez@grafana.com >
2025-06-13 11:09:27 +02:00
Ivana Huckova
fba0d8ddb0
Loki: Ensure that streaming is behind feature toggle in backend ( #106657 )
...
* Loki: Ensure that streaming is behind feature toggle in backend
* Update getLiveStreamKey to include orgId and datasourceUIS
2025-06-13 10:49:55 +02:00
Pepe Cano
98ea0193e4
alerting(ui): update the descriptions of the MQTT Message settings ( #106601 )
...
alerting(ui): update the description of the MQTT Message settings
2025-06-13 10:12:11 +02:00
Jean-Philippe Quéméner
3fd8ad8476
fix(folders): only return continue token if more results ( #106667 )
2025-06-13 09:55:30 +02:00
Josh Hunt
129ec01cd0
FE: Specify public_cdn_path in new index.html ( #106662 )
2025-06-13 08:28:53 +02:00
Matthew Jacobson
0016b57486
Alerting: Add OAuth2 Support for Webhook Receiver ( #106302 )
...
* Add to available channels
* Export
* Fix bug in deeply nested secrets
BE: Slice re-use bug when traversing deeply.
FE: Only at most one level of nesting was being taken into account
when determining secureFields keys. This change adds a new field on
NotificationChannelOption: secureFieldKey. This is populated on API GET via
transform. This change gives us the option to hardcode secureFieldKey in the
backend and no longer calculate the key via settings topology.
* Update grafana/alerting to 3e20fda3b872
* Prettier
* Linting
* Fix IntegrationConfig test to catch secure field mismatch
2025-06-12 23:00:09 +02:00
Stephanie Hingtgen
5135d5c87d
Unified storage: Reconstruct index in the background every 24h ( #106422 )
2025-06-12 14:34:48 -05:00
Fayzal Ghantiwala
85df859589
Alerting: Correctly persist FiredAt in SyncRuleStatePersister ( #106658 )
...
Correctly persist FiredAt
2025-06-12 18:07:16 +01:00
e0d27dc0d7
Dashboard: Add configurable quick ranges for the time picker ( #102254 )
...
* Dashboard: Add configurable quick ranges for the time picker
* fix test and linter errors
* update from array to TimeOption
* Switching to grafana-scenes (Part 1 - remove grafana-ui changes
* Update SceneTimePicker initialization
* betterer
* remove hallucinated argument
* Revert "Bump scenes and fix types (#105167 )"
This reverts commit c6428dfc74 .
* make gen-go
* reset files
* Shorten documentation to increase maintainability
* Update _index.md
* the
---------
Co-authored-by: joshhunt <josh.hunt@grafana.com >
Co-authored-by: Jacob Valdez <jacob.valdez@grafana.com >
2025-06-12 17:51:46 +02:00
Stephanie Hingtgen
f4e4ba6f19
Library elements: Remove ability to set as "library variable" ( #106594 )
2025-06-12 08:41:18 -05:00
Matheus Macabu
a1f2693fd8
CloudMigrations: Omit autoincremented id for alert snapshots ( #106598 )
...
If you tried to migrate alerts from two differente sources/on-prem instances,
the autoincremented numeric id would be the same, and since we were creating
the resource in cloud with that same id (the API accepts it), it would
return an error "conflicting alert rule found" because that id is the primary key on the table.
We simply omit the numeric id now and let the API for the cloud instance generate it.
2025-06-12 15:38:21 +02:00
Will Browne
cf31954f2a
Plugins: Add integration test for provisioned plugin dashboard import ( #105681 )
...
* add test
* make it fail
* get test work reliably
* get or create db section
* remove unnecessary code
* move test to first
* add comment
* apply PR feedback
2025-06-12 14:24:47 +01:00
de28231f2f
SecretsManager: Add outbox store ( #106613 )
...
SecretsManager: add outbox store
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
2025-06-12 13:31:48 +01:00
Alexander Akhmetov
e1ce9ceac1
Alerting: Simplify alert rule unique constraint violation errors ( #106608 )
...
Alerting: Simplify alert rule storage unique constraint violation errors
2025-06-12 13:27:08 +02:00
c22b4845bb
SecretsManager: Add encrypted value store ( #106607 )
...
* SecretsManager: add encrypted value store
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
* SecretsManager: wiring of encrypted value store
---------
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
2025-06-12 11:52:01 +01:00
Stephanie Hingtgen
7864c1660f
K8s: Get trash fixes ( #106411 )
2025-06-11 13:54:38 -05:00
Christian Simon
8fdf86e56f
Profiles: Stop passing response headers for Grafana-Pyroscope and parca datasources ( #106577 )
...
* Revert "pkgs/tsdb/[grafana-pyroscope-datasource|parca]: Fix use of request headers in responses"
This reverts commit 8bac68e906 .
* Profiles: Stop passing request/response headers to the backend
2025-06-11 18:34:21 +01:00
Kyle Brandt and Sam Jewell
1be9e60667
SQL Expressions: Exclude CTEs from required Tables ( #106479 )
...
Fixes #105030
---------
Co-authored-by: Sam Jewell <2903904+samjewell@users.noreply.github.com >
2025-06-11 10:36:28 -04:00
Matheus Macabu
5c268c1734
Dependencies: Bump Go to v1.24.4 ( #106533 )
2025-06-11 14:25:48 +02:00
Yaelle Chaudy and Clarity-89
3814882166
Chore: updated codeowners following Grafana Frontend reorg ( #106055 )
...
* added new sno team
* Update scopes owners
---------
Co-authored-by: Clarity-89 <homes89@ukr.net >
2025-06-11 13:58:41 +02:00
Alexander Akhmetov
eaac4a69fb
Alerting: Empty endpoints to manage alertmanager configurations ( #106546 )
2025-06-11 13:45:02 +02:00
Tito Lins
7688089a57
alerting: stop using rule group idx to calculate alert fingerprint ( #106407 )
2025-06-11 11:49:45 +02:00
Tania
21297b90fa
Chore: Fix feature flags template for docs gen ( #106531 )
2025-06-11 11:25:35 +02:00
Mihai Doarna
90c80d6738
Teams: Add support for updating externalId field ( #106406 )
...
* add support for updating externalId field in teams
* return external_uid in GetTeam()
2025-06-11 10:02:20 +03:00
Mariell Hoversholm
185d1a1530
E2E: Rework the runner ( #105712 )
2025-06-11 08:43:06 +02:00
Jean-Philippe Quéméner
1196d66c5e
feat(unified-storage): log continue token on error ( #106475 )
2025-06-10 16:41:39 +02:00
Alexander Akhmetov
1a75787e74
Alerting: Send notifications immediately on Error|NoData -> Normal transitions ( #106421 )
2025-06-10 16:36:30 +02:00
Josh Hunt
cbb828202a
FolderPicker: Remove old folder picker ( #105374 )
...
* Remove newFolderPicker toggle
* Remove usage of the old folder picker
* fix some tests
* remove old test
2025-06-10 16:01:48 +02:00
Jean-Philippe Quéméner
1a216a8fff
feat(unified-storage): use logger from context for dualwriter ( #106473 )
2025-06-10 15:33:14 +02:00
Mariell Hoversholm
b823437958
Crypto: Use crypto/pbkdf2 instead of x ( #106474 )
2025-06-10 14:48:44 +02:00
Stephanie Hingtgen
ed5104a6c6
K8s: Only register internal kind once ( #106239 )
2025-06-10 05:09:12 -06:00
Alexander Akhmetov and Konrad Lalik
7c3f7b9e8b
Alerting: Use default_datasource_uid as the default target for recording rules in UI ( #106415 )
...
* Alerting: Use default_datasource_uid as the default target for recording rules
* Add tests
---------
Co-authored-by: Konrad Lalik <konradlalik@gmail.com >
2025-06-10 11:58:42 +02:00
Alexander Akhmetov
a4fa8ab891
Alerting: Empty endpoint to load alertmanager config with mimirtool ( #106266 )
2025-06-10 11:35:57 +02:00
Alexander Akhmetov
f14ed750f5
Alerting: Add feature toggle for Alertmanager import config API ( #106424 )
2025-06-10 10:32:50 +02:00
Vadim Stepanov
1df888c517
Alerting: Provisioning API returns 403 on quota exceeded for rule group PUT ( #106409 )
2025-06-09 11:12:22 +01:00
Christian Simon
549511597c
Datasource: grafana-pyroscope-datasource/parca: Fix the passing of response headers ( #106293 )
...
pkgs/tsdb/[grafana-pyroscope-datasource|parca]: Fix use of request headers in responses
In the parca and the grafana-pyroscope-datasource we were wrongly using the request headers instead of the response
header when communication the results to the backend.
This PR fixes this bug.
Was reported by an user via community slack, who faced issues, with a request header of `content-length: 0` being
inserted by a intermediate proxy.
2025-06-09 09:43:34 +00:00