grafana-delivery-bot[bot]
569738c316
[release-12.2.1] Alerting: Fix unmarshalling of GettableStatus to include time intervals ( #112734 )
...
Alerting: Fix unmarshalling of GettableStatus to include time intervals (#112602 )
* move test files into test-data
* add test for the bug
* populate time-intervals of gettableStatus config
(cherry picked from commit 5f9a51418c )
Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
2025-10-21 13:27:31 -04:00
linoman
f06bb75310
[release-12.2.1] Backport 112615 to release 12.2.1 ( #112636 )
...
Update validation of non-provisioned users rejection (#112615 )
* Update validation of non-provisioned users rejection
* Align tests
(cherry picked from commit 0e4237b775 )
2025-10-20 13:30:27 +02:00
Mariell Hoversholm
e86240eb62
[release-12.2.1] Chore: Update Redis library to v9 ( #112363 )
2025-10-14 12:52:42 +02:00
grafana-delivery-bot[bot]
05e3befe99
[release-12.2.1] Auth: Fix render user OAuth passthrough ( #112092 )
...
Auth: Fix render user OAuth passthrough (#111636 )
* devenv: fix volumes section when sources don't contain one
* wip
* Working correctly with improvedExternalSessionHandling on
* Remove not needed lines
* Working with the old flow, tests
* Handle compatibility with the feature toggle, tests wip
* Tests
* Cleanup
* Address feedback
* Align tests
* Add comment
* Fix issue with session removal after the invalidation of tokens
* Remove commented out code
* clean up
(cherry picked from commit 53f4803e98 )
Co-authored-by: Misi <mgyongyosi@users.noreply.github.com >
2025-10-09 15:47:18 +02:00
grafana-delivery-bot[bot]
5a2ab9b8b0
[release-12.2.1] Auth: Add SCIM settings permission to auth config writer role ( #111398 )
...
Auth: Add SCIM settings permission to auth config writer role (#111326 )
* Auth: add SCIM settings permission to authentication config writer role
* make update-workspace
(cherry picked from commit 1ef27e9749 )
Co-authored-by: colin-stuart <colindonstuart@gmail.com >
2025-09-19 10:46:31 -05:00
grafana-delivery-bot[bot]
d1bd29aa3b
[release-12.2.1] Page limit config for dashboards with visible annotations ( #111379 )
...
Page limit config for dashboards with visible annotations (#110911 )
* Page limit config for dashboards with visible annotations
---------
(cherry picked from commit 77fa3333e4 )
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
Co-authored-by: maicon <maiconscosta@gmail.com >
2025-09-19 11:10:55 -03:00
grafana-delivery-bot[bot]
76340a9741
[release-12.2.0] Alerting: Fix bug where rules with identical mute/active intervals produced conflicting routes ( #110971 )
...
Alerting: Fix bug where rules with identical mute/active intervals produced conflicting routes (#110935 )
Alerting: Fix hash collision in NotificationSettings fingerprint
(cherry picked from commit fc3636acf2 )
Co-authored-by: Alexander Akhmetov <me@alx.cx >
2025-09-11 19:44:08 +02:00
Josh Hunt
454380431d
FS: Get CDN prefix from configuration ( #110615 )
...
* FS: Get CDN prefix from configuration
* undo logger change
* fix tests
* add unused property
* tests
* fix tests
* remove dead comment
2025-09-08 15:57:03 +00:00
Ryan McKinley
7c95d3c8a9
Folders: Split legacy out of folder.Service (and remove folder.FolderStore) ( #110734 )
2025-09-08 18:27:49 +03:00
Fayzal Ghantiwala
22ed5499a2
Alerting: Check if TimeInterval is used in ActiveTimings when deleting ( #110691 )
...
* check for active timing in route
* Update test
* Add integration test
2025-09-08 15:04:40 +01:00
Peter Štibraný
7fd9ab9481
Replace check for integration tests. ( #110707 )
...
* Replace check for integration tests.
* Revert changes in pkg/tsdb/mysql packages.
* Fix formatting of few tests.
2025-09-08 15:49:49 +02:00
Misi
badea8bc37
IAM: Create Service Account API and legacy store impl ( #110411 )
...
* wip
* IAM: Create Service Account
* Add dual writer
* Update openapi_test.go
* Add integration tests
* Add sql tests
* Add Role to SA spec, add validation, add DBTime, add tests
* Format, update test
* Fixes
* Add check for External
* Address feedback
* Update tests
* Address feedback
* make gen-go
* Simplify a bit
* Fixes
* make update-workspace
* Update pkg/registry/apis/iam/serviceaccount/store.go
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
* Address feedback, add test for generateName
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2025-09-08 14:31:32 +02:00
Ryan McKinley
08230cbc09
Chore: Remove unused bus.Bus events ( #110738 )
2025-09-08 10:47:16 +00:00
Hugo Häggmark
bc843913e4
Chore: Removes HideAngularDeprecation configuration ( #110665 )
...
* Chore: cleans up HideAngularDeprecation
* Trigger build
2025-09-08 12:39:01 +02:00
Matthew Jacobson
d21178e348
Alerting: Fix field names on webhook HMAC/TLS config HCL export ( #110722 )
...
tlsConfig -> tls_config
hmacConfig -> hmac_config
tls_config export still does not match TF provider, as the provider currently
treats tls_config as a schemaless map. Once this is improved, they will now
match.
2025-09-05 19:58:11 -04:00
Mihai Turdean
62cc0f9c0e
Udate IAM Folder Reconciler Operator config ( #110728 )
2025-09-05 22:56:23 +00:00
Andrew Hackmann
9445328a59
Prometheus data source: Migration service ( #107364 )
...
* copying from secrets migration
* service runs and mig promds type
* creating data source check
* adding aws
* split into azure/aws service. feature flag. auto install
* add tests
* clean up
* lint
* add code owner
* imporvments from andres
* remove prom mig from http_server
* remove interface for testing
* add prom mig to provisining data sources so prov happens before mig
* fit into prov
* comment
* log debug instead of returning in update type
* Trigger Build
* feature flag being weird
* not public method
* copying from secrets migration
* service runs and mig promds type
* creating data source check
* adding aws
* add tests
* clean up
* imporvments from andres
* remove prom mig from http_server
* remove interface for testing
* add prom mig to provisining data sources so prov happens before mig
* fit into prov
* Trigger Build
* not public method
* remove logger import
2025-09-05 15:07:06 -05:00
Andres Torres
f9e82aba9c
chore(rbac): Remove settings resources mappings ( #110708 )
2025-09-05 18:56:09 +00:00
Moustafa Baiou
a459d43746
Alerting: Refactor prometheus api functions
...
Make state and health filters public
Co-authored-by: William Wernert <william.wernert@grafana.com >
Co-authored-by: Fayzal Ghantiwala <fayzal.ghantiwala@grafana.com >
2025-09-05 10:59:16 -04:00
Yuri Tseretyan
ce55d70fa5
Alerting: Refactor notification legacy storage ( #110619 )
...
* make legacy store expose only model.Receiver
* use integration as provenance type provider
* use revision RenameReceiverInRoutes
* introduce function GetReceiversNames in config revision
---------
Co-authored-by: Matthew Jacobson <matthew.jacobson@grafana.com >
2025-09-05 14:46:46 +00:00
maicon
726c7ba71b
search: Force index IDX_dashboard_title when searching dashboards ( #110595 )
...
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-09-05 08:34:29 -03:00
Hugo Häggmark
5eb42ece91
Chore: clean up angular related test ( #110659 )
2025-09-05 11:28:51 +02:00
Ryan McKinley
1dadf2cad9
Stars: Remove deprecated internal ID apis ( #110499 )
2025-09-04 14:45:01 -05:00
Ezequiel Victorero
76c8fcf99d
Saved Queries: Promote to public preview ( #110551 )
2025-09-04 11:52:00 -03:00
Alexander Akhmetov
100528e274
Alerting: Support retry with backoff in alert rule evaluation ( #99710 )
2025-09-04 13:56:03 +02:00
Matias Chomicki
df685757ff
New Logs Panel: remove sibling visualization ( #110444 )
...
* New Logs Panel: remove sibling visualization
* More removals
* Update provisioned dashboard
* Update translations
2025-09-04 11:27:50 +02:00
Adela Almasan
4f70b93ca6
Actions: Infinity authentication ( #109493 )
2025-09-03 20:56:30 -05:00
Costa Alexoglou
3d2cef5f07
feat: provides MT Dashboard service ( #110447 )
2025-09-03 20:41:37 +00:00
Yuri Tseretyan
7d32640179
Alerting: Fix ticker tests to not fail if channel is empty ( #110538 )
2025-09-03 16:21:47 -04:00
Yuri Tseretyan
1e0aaa29af
Alerting: Comprehensive payload for Alertmanager convert API tests ( #110485 )
...
* do not remove global config
* create more comprehensive payload for mimir alertmanager testing
2025-09-03 12:11:55 -04:00
Alexander Akhmetov
8a7c1f595a
Alerting: Backend state filtering for history UI ( #109647 )
2025-09-03 17:47:03 +02:00
Kyle Brandt
ea7fa58ba8
SQL Expressions: Switch feature toggle to public preview ( #110473 )
2025-09-03 17:11:00 +02:00
Yuri Tseretyan
0351a37e99
Alerting: Remote Alertmanager to calculate hash of the request payload instead of just the configuration v2 ( #109139 )
...
* Revert "Revert "Alerting: Remote Alertmanager to calculate hash of the reques…"
This reverts commit cbf256120e .
* log the decision
Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
---------
Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
2025-09-03 14:01:25 +00:00
Josh Hunt
bda895ec03
Metrics: Add http_response_size_bytes metric ( #110428 )
...
* Metrics: Add http_response_size_bytes metric
* add better handler names for public asset paths
* fix tests
* comment
* remove debug log
* exemplar
2025-09-03 14:47:38 +01:00
Ihor Yeromin
dc16562050
AdHoc Filter: Enable to GA ( #110445 )
...
* chore(adhoc-filter): enable to GA
2025-09-03 13:21:33 +00:00
Igor Suleymanov
a07a8d0ba2
Fix listing and getting dashboard versions across different API versions ( #109860 )
...
* Fix listing and getting dashboard versions across different API versions
What
This commit updates dashboard version service to use API version aware
API client. The service now also supports parsing different API version
representation of dashboards.
The API version aware client is also updated to support listing across
versions.
Why
Currently listing or getting specific versions is broken for all v2
versions of the dashboard API, especially if the dashboard being checked
is still saved using v1 APIs.
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
* Remove superfluous tracing spans
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
---------
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
2025-09-03 13:51:11 +03:00
Dominik Prokop
6c517f82ed
Dashboards: Enable kubernetesDashboards by default ( #107618 )
...
* Dashboards: Enable kubernetesDashboards by default
* Update integration test to account for the FT being enabled by default
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
---------
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
Co-authored-by: Igor Suleymanov <igor.suleymanov@grafana.com >
2025-09-03 12:01:55 +02:00
Gábor Farkas
0bfec936b3
datasources: querier: add user to query ( #109917 )
2025-09-03 09:29:26 +02:00
Ryan McKinley
fdac98cdda
ShortURL: Avoid teris-io/shortid ( #110456 )
2025-09-02 17:01:20 +00:00
Will Browne
81fa79cdf6
Plugins: Add metric for connection request unavailable errors ( #110454 )
...
add metric for connection request unavailable errors
2025-09-02 17:23:07 +01:00
Ryan McKinley
146caddf1f
Chore: update feature toggle stats from git ( #110457 )
2025-09-02 17:15:08 +03:00
Matheus Macabu
9816c48ab2
Secrets: Add UI feature toggle ( #110451 )
2025-09-02 15:25:22 +02:00
Andreas Christou
1a8d25375a
Azure: Resource picker improvements ( #109458 ) ( #109520 )
...
* Azure: Create feature toggle for resource picker improvements (#109458 )
Create feature toggle
* Azure: Resource picker subscriptions filter (#109527 )
* Create feature toggle
* Fix namespace typo
* Retrieving default subscription ID
* Style updates
- Filter input styling
- Improved modal styling
* Pass data source to resource field
* Search style updates
* Function to support fetching filtered rows
* Filtering nested rows
* Filtering search
* Support subscriptions filtering
- Support filtering in resource graph functions
- Subscriptions filter component
* getSubscriptions tests
* Fix logs query editor test
* Update data source mock
* Update resourcePickerData tests
* Update tests, lint, and i18n
* Lint and test
* Simplify type
* Azure: Resource picker types filter (#109528 )
* Create feature toggle
* Fix namespace typo
* Retrieving default subscription ID
* Style updates
- Filter input styling
- Improved modal styling
* Pass data source to resource field
* Search style updates
* Function to support fetching filtered rows
* Filtering nested rows
* Filtering search
* Support subscriptions filtering
- Support filtering in resource graph functions
- Subscriptions filter component
* getSubscriptions tests
* Fix logs query editor test
* Update data source mock
* Update resourcePickerData tests
* Add types filter
* Update tests, lint, and i18n
* Lint and test
* Simplify type
* Rename variable for clarity
* Azure: Resource picker locations filter (#109530 )
* Create feature toggle
* Fix namespace typo
* Retrieving default subscription ID
* Style updates
- Filter input styling
- Improved modal styling
* Pass data source to resource field
* Search style updates
* Function to support fetching filtered rows
* Filtering nested rows
* Filtering search
* Support subscriptions filtering
- Support filtering in resource graph functions
- Subscriptions filter component
* getSubscriptions tests
* Fix logs query editor test
* Update data source mock
* Update resourcePickerData tests
* Add types filter
* Locations filter
* Update tests, lint, and i18n
* Minor test updates
* Imports
* Lint and test
* Simplify type
* Rename variable for clarity
* Rename var
* Azure: Resource picker filters tests (#109590 )
* Create feature toggle
* Fix namespace typo
* Retrieving default subscription ID
* Style updates
- Filter input styling
- Improved modal styling
* Pass data source to resource field
* Search style updates
* Function to support fetching filtered rows
* Filtering nested rows
* Filtering search
* Support subscriptions filtering
- Support filtering in resource graph functions
- Subscriptions filter component
* getSubscriptions tests
* Fix logs query editor test
* Update data source mock
* Update resourcePickerData tests
* Add types filter
* Locations filter
* Update tests, lint, and i18n
* Minor test updates
* Imports
* Lint and test
* Resource picker filter tests
* Update tests
* Simplify type
* Rename variable for clarity
* Rename var
* Azure: Resource picker - recent resources (#109596 )
* Create feature toggle
* Fix namespace typo
* Retrieving default subscription ID
* Style updates
- Filter input styling
- Improved modal styling
* Pass data source to resource field
* Search style updates
* Function to support fetching filtered rows
* Filtering nested rows
* Filtering search
* Support subscriptions filtering
- Support filtering in resource graph functions
- Subscriptions filter component
* getSubscriptions tests
* Fix logs query editor test
* Update data source mock
* Update resourcePickerData tests
* Add types filter
* Locations filter
* Update tests, lint, and i18n
* Minor test updates
* Imports
* Lint and test
* Resource picker filter tests
* Update tests
* Event for filter usage
* Function to support local storage
* Recent resources view
- Add LocalStorageValueProvider to store recent resources
- Add tabbed view to support switching between recent resources and resource picker
- Extract the base resource picker out to a functional component for reusability
- Extract the base resource table out to a functional component for reusability
* Update i18n keys
* Export resource key
* Add no recent resources text
* Run legacy tests with feature toggle off
* Add filters test without feature toggle
* Don't use as type assertions
* Add tests for recent resources
* Store resources for each query type
* i18n-extract
* Simplify type
* Minor performance improvement
* Rename variable for clarity
* Rename var
* Add placeholders
* Azure: Resource picker tests (#110175 )
* Minor simplifying refactor
* Add more tests
* Update E2E
2025-09-02 11:02:01 +01:00
Andreas Christou
0dc283b303
Graphite: Add backend feature toggle ( #110043 )
...
Add feature toggle
2025-09-01 15:13:47 +00:00
Sven Grossmann
b6d7374b25
ExtensionSidebar: Remove feature flag and enable by default ( #109906 )
...
* ExtensionSidebar: Remove feature flag and enable by default
* ExtensionSidebar: Remove `isEnabled`
* ExtensionSidebar: Lint
* ExtensionSidebar: Lint
* ExtensionSidebar: Remove more FF
* i dont know why, but okay
2025-09-01 12:14:17 +02:00
Levente Balogh
d31e682345
Plugins: Expose core APIs only for certain plugins ( #107967 )
...
* feat(plugins): add a way to expose core apis only to certain plugins
* review: update naming
* review: update the owners of the feature toggle
* feat: share the restricted apis with extensions
* fix: linters
* feat: remove the `addPanel` api
* chore: fix linting and betterer issue
* tests: use `@ts-expect-error` for more clarity
2025-09-01 11:57:00 +02:00
Konrad Lalik
31114fb47c
Alerting: Add Triage feature toggle ( #110326 )
...
* Add state history config to frontend config object
* Add alertingTriage feature toggle
* Add Triage menu entry
* Add old state history config props for backward compatibility
2025-09-01 11:33:33 +02:00
Gabriel MABILLE
885812f694
AuthZ: Recover from an outdated cached folder tree ( #110293 )
2025-09-01 11:16:01 +02:00
Ezequiel Victorero
d63e1ce04d
Cleanup: Restore 10 minute default value for background process ( #110355 )
2025-08-29 17:56:45 +00:00
Nathan Vērzemnieks
72eeefabd7
Revert: DataSource: Support config CRUD from apiservers ( #106996 ) ( #110342 )
...
Revert "DataSource: Support config CRUD from apiservers (#106996 )"
This reverts commit eda94a6434 .
2025-08-29 14:49:57 +02:00