Zoltán Bedi
db0a1bc30f
Remove sqlDatasourceDatabaseSelection feature toggle ( #109391 )
...
* Remove `sqlDatasourceDatabaseSelection` feature toggle
* Update e2e tests
2025-08-12 15:22:30 +02:00
Roberto Jiménez Sánchez
f2303a8ad9
Provisioning: Include Ref URLs in Job Status ( #109464 )
...
* Add URLs to Job spec
* Rename them as RefURLs
* Implement RefURLs for Github
* Add Ref URLs to Jobs
* Worker Test
* Create the branch in the staged writer
* Regenerate Git mock
* Format code
* Consolidate ResourceURLs and RefURLs into one
* Fix broken tests
2025-08-12 11:57:37 +02:00
Roberto Jiménez Sánchez
8a690e977e
Provisioning: Return unmanaged count in stats ( #109462 )
...
* Unmanaged counts
* Add integration test
* Generate open api spec
2025-08-12 09:17:25 +02:00
Matheus Macabu
0d8518dc2f
Build: Add -buildvcs=false flag to go build ( #109472 )
2025-08-12 08:57:32 +02:00
Sofia Papagiannaki
402572c580
Add ConfigProvider and modify quota.Service to use it ( #109395 )
...
* Add config provider and integrate with wire setup
* Refactor quota service to use config provider for configuration management
* Enhance OSSConfigProvider to include logging and update ProvideService to return an error. Refactor server initialization to handle potential errors from config provider. Remove unnecessary wire binding for OSSConfigProvider.
* Update CODEOWNERS to include the configprovider package under the grafana-backend-services-squad.
* Refactor quota service initialization to include context in multiple service providers. Update tests and service implementations to ensure proper context handling during service creation.
2025-08-12 09:42:10 +03:00
Ryan McKinley
101aea9647
K8s/Meta: Support setting secure values on a struct type ( #109381 )
2025-08-12 00:53:56 -05:00
geekeryy and Andrew Hackmann
43ac5b52f9
InfluxDB: Fix Unable to use self-signed CA for adding influxdb data source ( #105586 )
...
* Fix Unable to use self-signed CA for verification when adding influxdb data source (#105585 )
* Update pkg/tsdb/influxdb/fsql/fsql.go
---------
Co-authored-by: Andrew Hackmann <5140848+bossinc@users.noreply.github.com >
2025-08-11 11:45:19 -05:00
Peter Štibraný
298b492f1a
search queue index mutex ( #109474 )
...
Use custom mutex for index, and don't hold it during BulkIndex.
2025-08-11 16:20:47 +00:00
Stephanie Hingtgen
ce1afa626d
Dashboard versions: Cleanup logic ( #109432 )
...
* Dashboard versions: Cleanup logic
* more cleanup
2025-08-11 07:12:46 -06:00
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