Josh Hunt
751f25914f
FS: Fix theme- class name not being set on body ( #109631 )
2025-08-14 10:32:01 +01:00
Alexander Akhmetov
e165a490b4
Alerting: Return merged extra configurations in the API ( #109636 )
2025-08-14 07:46:12 +02:00
Tom Ratcliffe
5564f699ca
Folders: Add team folders feature toggle ( #109389 )
...
Add team folders feature toggle
2025-08-13 16:41:00 +00:00
Alexander Akhmetov
587f52cf5b
Alerting: API to show converted alertmanager configurations in the UI ( #109353 )
...
What is this feature?
This PR add the backend functionality to support viewing extra Alertmanager configurations (imported with the Prometheus conversion API) in the UI under the feature flag alertingImportAlertmanagerUI. The same flag will be used to enable this in the UI.
This is just the backend part, the full PoC PR is here: #109027
It uses a special datasource UID prefix __grafana-converted-extra-config-{identifier} to identify imported configurations. When the Alertmanager proxy handler detects this prefix:
GET requests are proxied to either the Grafana Alertmanager service (for alerts, silences, etc.) or the Prometheus conversion API to get the config
Write operations are not supported
2025-08-13 17:28:43 +02:00
Kyle Brandt
466aa70179
Sql Expressions: (Chore) Dedicated logger for expr.sql, and pass context ( #109549 )
2025-08-13 11:20:14 -04:00
Will Assis
b9b34223a7
Unified-storage: search after write feature flag ( #109597 )
...
create feature flag for experimental search-after-write changes
2025-08-13 10:05:15 -04:00
Matheus Macabu
94f7602786
App Installer: Revert #109267 and skip ShortURL integration tests ( #109591 )
...
* Revert "App Installer: Merge builder and installer admission (#109267 )"
This reverts commit c662b880fd .
* ShortURL: Skip integration tests temporarily
2025-08-13 11:27:37 +00:00
Ezequiel Victorero
56c91c2222
ShortURL: App platform migration support for dual write ( #109221 )
2025-08-12 16:01:41 -03:00
Todd Treece
c662b880fd
App Installer: Merge builder and installer admission ( #109267 )
2025-08-12 15:28:17 +00:00
Victor Cinaglia
5f6abae81b
Auth: Add subtitle for cloud access policy page ( #109498 )
...
chore(iam): add subtitle for cloud access policy page
2025-08-12 11:26:50 -03:00
Zoltán Bedi
db0a1bc30f
Remove sqlDatasourceDatabaseSelection feature toggle ( #109391 )
...
* Remove `sqlDatasourceDatabaseSelection` feature toggle
* Update e2e tests
2025-08-12 15:22:30 +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
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
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
Ieva
58c4305d64
Access: Feature toggle for resource permissions ( #109418 )
...
feature toggle for resource permissions
2025-08-11 08:54:36 +00: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
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
Serge Zaitsev
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
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
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
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
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
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
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
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
Gábor Farkas
47463481b7
datasources: querier: adjusted names ( #109110 )
2025-08-05 09:34:48 +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
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
Ezequiel Victorero
e88b54e9d3
ShortURL: Create k8s API ( #108821 )
2025-08-04 09:12:12 -03:00
Gábor Farkas
6dc0dedc97
datasources: querier: refactor ( #108776 )
...
datasources: querier: refactor types
2025-08-04 09:57:41 +02:00
Yuri Tseretyan
cbf256120e
Revert "Alerting: Remote Alertmanager to calculate hash of the request payload instead of just the configuration" ( #109086 )
...
Revert "Alerting: Remote Alertmanager to calculate hash of the request payloa…"
This reverts commit 32434810e1 .
2025-08-01 21:34:31 +00:00
Stephanie Hingtgen
bd5c83bc11
Revert "Chore: Use proper database type from env in testinfra integration tests" ( #109081 )
...
Revert "Chore: Use proper database type from env in testinfra integration tes…"
This reverts commit 772f647210 .
2025-08-01 20:49:54 +00:00
Stephanie Hingtgen
9f4773c9a5
Provisioning: Extract to apps submodule ( #109074 )
2025-08-01 14:35:18 -05:00
Stephanie Hingtgen
172a69da75
Feature toggle: Cleanup old ones ( #109072 )
2025-08-01 19:29:42 +00:00
Alexander Akhmetov
eb3a457c6d
Alerting: Support JSON responses in the Prometheus conversion API ( #109070 )
2025-08-01 21:15:21 +02:00
William Wernert
2f0190d775
Alerting: Add store level pagination of rules ( #108633 )
2025-08-01 12:54:13 -04:00
Todd Treece
1831953f7f
K8s: Add API Enablement for apps ( #109019 )
2025-08-01 10:02:01 -04:00