Stephanie Hingtgen
cc1f00cbfb
Dashboard versions: Fix list for large dashboards ( #109433 )
2025-08-11 07:12:16 -06:00
Serge Zaitsev
7cde0dfaf5
Chore: Disable cgo for postgres/mysql tests ( #109444 )
...
* disable cgo for postgres/mysql tests
* add missing error constants
2025-08-11 14:40:44 +02:00
Ryan McKinley
e0404f924c
K8s/SecureValues: Wire InlineSecureValueSupport to apistore ( #109449 )
...
* inline wire
* extra fields
* add variable
* wire
2025-08-11 15:22:56 +03:00
Alexander Akhmetov
6ca3d8a27a
Alerting: Enable alertingSaveStateCompressed by default ( #109390 )
2025-08-11 12:57:20 +02:00
Ryan McKinley
439d4d383c
Provisioning: Hide HistoricJobs from OpenAPI spec ( #109454 )
...
histtoric jobs
2025-08-11 10:47:33 +00:00
Roberto Jiménez Sánchez
f80627f228
Provisioning: Store Recent Jobs Temporarilly in Unified Storage ( #109392 )
...
* Add HistoryJob back to Spec
* Generate client
* Put back History Jobs
* Add a controller to remove historic jobs after some minutes
* Start only if Loki is not used
* Format code
* Update OpenAPI spec
* Change log level
* Fix condition
* Fix staticcheck
* Use provisioning identity
* Fix registration APIs
* Fix readonly issue
* Update OpenAPI
2025-08-11 13:10:15 +03:00
Ieva
58c4305d64
Access: Feature toggle for resource permissions ( #109418 )
...
feature toggle for resource permissions
2025-08-11 08:54:36 +00:00
William Wernert
6851d8ae0c
Storage: Skip slow test TestIntegrationBenchmarkResourceServer ( #109424 )
2025-08-08 20:51:12 +00:00
owensmallwood
c07c0f27d2
Unified Storage: Makes writing and reading index thread-safe in the queue processor ( #109420 )
...
makes writing and reading index thread-safe
2025-08-08 12:53:01 -06:00
Moustafa Baiou
1bb68a1151
Revert "Alerting: Add store level pagination of rules" ( #109422 )
...
Revert "Alerting: Add store level pagination of rules (#108633 )"
This reverts commit 2f0190d775 .
2025-08-08 18:39:04 +00:00
898ef9cf58
Alerting: Update alerting module to dae4478cb0dc9326319d27e5f3feb301825f2922 ( #109419 )
...
* [create-pull-request] automated change
* omit email templates from the result
---------
Co-authored-by: yuri-tceretian <25988953+yuri-tceretian@users.noreply.github.com >
Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
2025-08-08 18:13:23 +00:00
Alexander Akhmetov
4e94e463cf
Alerting: Fix private labels filtering test ( #109393 )
2025-08-08 14:08:36 +00:00
Andres Martinez Gotor
463e544db9
Add boilerplate code for favoriteDatasource feature flag ( #109383 )
2025-08-08 13:28:17 +00:00
Peter Štibraný
9b0dc4614c
Cleanup old indexes in the same goroutine as build of the index. ( #109382 )
...
* Cleanup old indexes in the same goroutine as build of the index.
* Add test.
2025-08-08 14:59:59 +02:00
Serge Zaitsev and Roberto Jimenez Sanchez
f3ca49f2b3
Chore: Use proper database in integration tests ( #109119 )
...
* Chore: Apply proper database settings to integration tests
* add logging
* join host and port in database config to override default ports
* apply test fixes from the original pr
* host might contain port already
* increase timeout
* increase timeout even more
* even larger timeouts
* Use eventually for stats
* Use eventually also for listing settings as index takes some time
---------
Co-authored-by: Roberto Jimenez Sanchez <roberto.jimenez@grafana.com >
2025-08-08 14:24:17 +02:00
Matheus Macabu
01c1a6ce5b
SecureValues: Run mutate and validation hooks in service layer ( #109379 )
...
* SecureValues: Run mutate and validation hooks in service layer
* add some unit tests
2025-08-08 13:15:23 +02:00
Roberto Jiménez Sánchez
285a4c36e5
Provisioning: More Miscellanous Fixes For Integration Tests ( #109340 )
...
* More clean up around waiting for jobs
* Add comment to trigger enterprise integration tests
* Trigger integration tests
* Collect error
* Move tests in wrong spot
* Clean up test
* Remove Eventually
* Remove duplicate not nil check
* Delete comment in infra tests
* Helper to create repository
* Use helper for move
2025-08-08 10:04:55 +00:00
Ryan McKinley
3c00cf11cc
Secrets: Allow any valid identity to manage inline secrets ( #109377 )
2025-08-08 08:18:43 +00:00
maicon
a5abc6727f
Unistore/dualwriter: delegate SetDefaultPermissions to Unified on Mode3 ( #109308 )
...
* Unistore/dualwriter: delegate SetDefaultPermissions to Unified on Mode3
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-08-07 18:41:41 -03:00
Jean-Philippe Quéméner
3920b25aee
feat(scheduler): add metric for time spend in queue ( #109346 )
2025-08-07 19:56:17 +00:00
owensmallwood
e667dfed29
Unified Storage: Update index when indexqueueprocessor exists ( #109351 )
...
* Update readme
* When queue processor already exists, update the index on it in case it has been closed.
* Adds regression test.
2025-08-07 11:38:24 -06:00
Kevin Minehart
f888f61097
CI: remove unnecessary files from tarball ( #109350 )
...
* remove npm artifacts and storybook from targz
* fix small issue with docker verification
2025-08-07 17:31:28 +00:00
Alexander Akhmetov
89d6756c67
Alerting: Filter out private labels before writing recording rules ( #109295 )
2025-08-07 17:25:12 +02:00
Alexander Akhmetov
8add059800
Alerting: Do not apply extra labels in the Prometheus conversion API to recording rules ( #109312 )
2025-08-07 15:16:04 +02:00
Kyle Brandt
561d5e4403
SQL Expressions: (chore) Set error on SQL Execute span ( #109268 )
2025-08-07 08:43:39 -04:00
Roberto Jiménez Sánchez
2a0944a92a
Provisioning: Miscellanous Fixes For Flaky Integration Tests ( #109330 )
...
* Enhance error messages individual files errors
* Split integration tests into multiple files
* Fix missing import
* Rename file to repository test
q
* Wrap worker errors with more context
* Fixed tests
* Add nolint
* Wait for specific job in multiple spots
2025-08-07 14:26:22 +02:00
Roberto Jiménez Sánchez
2b15fa0492
Provisioning: Fix missing ref in staging options ( #109311 )
...
Fix missing ref in staging options
2025-08-07 12:00:31 +02:00
Ryan McKinley
ace670c6d0
Secrets: Support variadic args in decrypt service ( #109280 )
2025-08-07 09:54:24 +00:00
Roberto Jiménez Sánchez
c82d2af867
Provisioning: introduce jobs controller ( #109252 )
...
* Add basic job controller
* Replace the existing in-memory channel
2025-08-07 12:51:29 +03:00
Gábor Farkas
81531dcd7b
datasources: strict local-time-range parsing ( #109180 )
...
* datasources: strict local-time-range parsing
* fixed unit test
2025-08-07 11:46:43 +02:00
Dana Axinte
ee99433c65
CloudMigrations: Report on prem event with grafana version ( #104515 )
...
* grafana version in on prem event report
* store grafana version in cloud migration service
2025-08-07 10:41:19 +01:00
Eric Leijonmarck
9579bf33fb
LBAC for datasources: Remove ft teamHttpHeadersMimir ( #109240 )
...
chore: remove ft for mimir
2025-08-07 10:04:46 +01:00
Mariell Hoversholm and joshhunt
28024c74f8
Go: Update to 1.24.6 ( #109313 )
...
Co-authored-by: joshhunt <josh.hunt@grafana.com >
2025-08-07 10:27:01 +02:00
Moustafa Baiou
16f8359d35
Alerting: Update Alert Rule to use int64 for MissingSeriesEvalsToResolve ( #109306 )
2025-08-06 21:45:48 -04:00
Fayzal Ghantiwala
d3af4b582f
Alerting: Fix flaky tests ( #109205 )
...
* Make sure random orgID isn't 0
* Retrigger CI
2025-08-06 22:05:22 +01:00
Ezequiel Victorero
a630a7a653
Chore: Bump Grafana app SDK to v0.40.3 ( #109289 )
2025-08-06 17:27:17 -03:00
Isabella Siu
2bf9aea8ef
CloudWatch: Fix handling region for legacy alerts ( #109217 )
2025-08-06 15:40:20 -04:00
Ryan McKinley
295ace108d
K8s/Meta: Support extracting InlineSecureValues from an explicit struct ( #109279 )
2025-08-06 21:17:50 +03:00
Roberto Jiménez Sánchez
0b5fc9a736
Provisioning: Use loki for recent jobs ( #109249 )
2025-08-06 18:09:28 +00:00
Roberto Jiménez Sánchez and Stephanie Hingtgen
fec9cd550a
Provisioning: Reclaim executing jobs ( #109228 )
...
* Reclaim Executing Jobs
* Remove FIXME
* Format code
* Fetch job before update
* Add claims for all namespaces
* Remove unused import
* Update pkg/registry/apis/provisioning/jobs/concurrent_driver.go
* Update pkg/registry/apis/provisioning/jobs/concurrent_driver.go
---------
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
2025-08-06 17:35:31 +00:00
Andreas Christou
bda809f062
Azure: Switch to AdvancedHttpSettings component ( #109194 )
...
* Type updates
* Switch to AdvancedHttpSettings component
* Fix locale
* Betterer
* i18n-extract
2025-08-06 18:19:07 +01:00
Todd Treece
ce2697bb07
Plugins: Add app ( #108422 )
2025-08-06 13:09:10 -04:00
Haris Rozajac and Ivan Ortega
5ad751ea28
Dashboard Migrations: V28 singlestat panel and deprecated variable properties ( #108416 )
...
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com >
2025-08-06 17:51:55 +02:00
Santiago
1914fb95ee
Remote Alertmanager: Wire up remoteSecondaryAlertmanagerWithRemoteState and fix path ( #109253 )
2025-08-06 17:33:31 +02:00
Théo Brigitte
5c50fc6385
Auth: Add setting to disable username based brute force login protection ( #109152 )
...
* Add setting to disable username based brute force login protection
* Use new DisableUsernameLoginProtection setting in tests where appropriate
* Update documentation for other brute force directives
* Avoid unecessary database calls
* Add test cases for username and IP protection settings
2025-08-06 14:08:49 +00:00
Syerikjan Kh
abdb1c70ec
Fix: Install plugins when they have no plugin archive info(catalog en… ( #109200 )
...
* fix: install plugins when they have URL is set
* test:INSTALL_PLUGINS private plugin with version
2025-08-06 09:02:59 -04:00
Matheus Macabu
4e1333236c
InlineSecureValues: Only add decrypter if owner is different than svc identity ( #109251 )
2025-08-06 14:02:23 +02:00
Matheus Macabu
b0b1340c19
Secrets: Remove Close from decrypt client interface ( #109250 )
2025-08-06 14:02:13 +02:00
Andrej Ocenas and Clarity-89
85e9bcaa2e
Folders: Migrate getFolder API to app platform ( #107617 )
...
* Add /children endpoint
* Update folder client
* Add comment
* Add feature toggle
* Add new version of useFoldersQuery
* Error handling
* Format
* Rename feature toggle
* Remove options and move root folder constant
* Fix feature toggle merge
* Add feature toggle again
* Rename useFoldersQuery files
* Update API spec
* Fix test
* Add test
* Migrate delete folder button
* useGetFolderQueryFacade
* Use getFolder facade hook
* Recreate legacy getFolder from the APIs
* Fix imports
* Add comment
* Rename function
* Simulate virtual folders in the API client
* Translations
* Update test
* Move the hook out of the index file
* Fix undefined in test
* Better status combining
* Use real access api for virtual folders
* Add basic test for the hook
* Remove commented import
* Remove the access control api and use legacy api for it
* Update tests
* Moved delete folder into facade hook
* Remove namespace attribute from virtual folders
* go lint
---------
Co-authored-by: Clarity-89 <homes89@ukr.net >
2025-08-06 13:39:35 +02:00
Matheus Macabu
7e09f75100
InlineSecureValue: Add owner API group to decrypters list ( #109241 )
2025-08-06 12:00:00 +02:00