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
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
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
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
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
Matheus Macabu
c9daccfd28
Secrets: Update inline delete when owned to take multiple names ( #109227 )
...
* Secrets: Update proto inline secure values to take variadic names on delete
* Secrets: Update inline delete when owned to take multiple names
* trigger CI
2025-08-06 11:45:03 +02:00
Jo
f3896624f5
Access: Remove plugin app access in plugin basic role seeder ( #108526 )
...
* draft: remove plugin app access in plugin basic role seeder
* fix log
* remove mods to gosum
* fix missing plugin check
* debug log, not warn
* Secrets: Better error message for not matching resource owner (#109113 )
---------
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
2025-08-06 09:25:06 +01:00
Stephanie Hingtgen
68059344f8
Unified storage: Remove unifiedStorageSearchPermissionFiltering feature flag ( #109216 )
...
* Unified storage: Remove unifiedStorageSearchPermissionFiltering ff
* unit test
2025-08-06 02:04:32 -06:00
Stephanie Hingtgen
6b86277ecf
Nested folders: Remove feature flag ( #109212 )
2025-08-06 10:07:23 +03:00
Matheus Macabu
fc13a1ae0c
Provisioning: Change decrypter service identity to api group name ( #109190 )
2025-08-06 09:05:03 +02:00
Matheus Macabu
fc117afebc
Secrets: Provide grpc and local inline secure value client ( #109179 )
...
* TestUtils: Add helper to create certs
* InlineSecureValue: Move to its own package rather than service
* Settings: Rename decrypt server configs to grpc prefixed as it is more generic
* InlineSecureValue: Add gRPC client
* InlineSecureValue: Add service provider grpc/local depending on setting.Cfg
* Wire: Add ProvideInlineSecureValueService to basic wireset
* InlineSecureValue: Re-export in root secret pkg and generate mocks for interface
* Settings: Unify decrypt+inline setting into generic grpc client
2025-08-06 09:04:55 +02:00
Bruno Abrantes
f3b8a891af
chore: use native histogram for search shadow traffic match percentage ( #109189 )
...
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
2025-08-06 08:56:59 +02:00
Roberto Jiménez Sánchez
377cf1fef9
Provisioning: concurrent job queue processing ( #109181 )
...
* Add concurrent job processing
* Use 5 drivers instead
* Revert "Use 5 drivers instead"
This reverts commit 9c1fc3c70b .
* Format file
2025-08-05 13:38:37 -05:00
Alyssa Joyner
23b8014708
Add Clickhouse Config Redesign Feature Toggle ( #109091 )
2025-08-05 07:37:28 -06:00
Ryan McKinley
066163d710
Preferences: Move codegen to apps ( #109178 )
2025-08-05 15:30:34 +03:00
Roberto Jiménez Sánchez
d874bc08b7
Provisioning: Skip incremental rync ref didn't change ( #109174 )
...
Skip incremental sync if ref didn't change
Avoids unnecessary load on the job queue by not queuing if the ref
didn't change from the last sync.
2025-08-05 13:26:47 +02:00
Bruno Abrantes
c7f3c92b21
feat: add database config setting to drop automatically generated primary keys ( #108918 )
...
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
2025-08-05 11:51:11 +02:00
Bruno Abrantes
cb921dc47a
feat: compare legacy and unified search results via histogram ( #109022 )
...
* feat: compare legacy and unified search results via histogram
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
* fix: handle cases where request type is not set
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
* fix: use struct instead of bool because it's more memory efficient
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
* fix: calculate recall percentage rather than union between legacy and unified
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
---------
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
2025-08-05 11:17:32 +02:00
Gábor Farkas
47463481b7
datasources: querier: adjusted names ( #109110 )
2025-08-05 09:34:48 +02:00
Matheus Macabu
94295bda23
Secrets: Move token exchange interceptor into Decrypt method ( #109117 )
2025-08-05 08:50:53 +02:00
Gábor Farkas
0ccfdbdfae
datasources: querier: better handling of timestamps ( #108973 )
...
* query: support query-local timestamps
* make it configurable
* lint fix
* corrected unit test
* fixed unit test
2025-08-05 08:35:57 +02:00
Alexander Akhmetov
f65e501e1b
Alerting: Support extra labels in the Prometheus conversion API ( #109136 )
2025-08-05 00:03:21 +02:00
Roberto Jiménez Sánchez
63787c276b
Provisioning: Fix flaky move files test ( #109116 )
...
* Fix flaky move files test
* Use assert within Eventually
2025-08-04 15:47:12 +00:00
Andre Pereira
990f1c69ec
Tempo: Fix instant query streaming ( #108924 )
...
* Don't use streaming for instant queries
* wip
* Only return latest instant query result
* Always disable streaming for alerting queries
* lint
2025-08-04 16:09:13 +01:00
Josh Hunt
0f9ec532ab
Fix backend dashboard kind snapshots ( #109130 )
...
* Fix backend dashboard kind snapshots
* update go workspace
2025-08-04 16:01:22 +01:00