Joey
fc37bb4355
Remove nodeGraphDotLayout feature toggle ( #103541 )
2025-04-08 15:37:17 +01:00
Peter Štibraný
4efdef9b9c
Switch to using in-mem sequence generator only when explicitly configured in connection string. Move spanner-related functions to pkg/util/spanner. ( #103363 )
...
* Switch to using in-mem sequence generator only when explicitly configured in connection string.
Move spanner-related functions to pkg/util/spanner.
2025-04-08 16:36:37 +02:00
renovate[bot]
6e134ed974
Update dependency @floating-ui/react to v0.27.6 ( #103604 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-08 15:24:21 +01:00
Timur Olzhabayev
188a7be494
Chore: Replace angular based dashboards related to testdata datasource ( #103458 )
...
* Updating streaming example dashboard
* migrating TestData - Demo Dashboard
* upgrading New Features in v6.2 dashboard
* fixing prettier lint
2025-04-08 16:19:17 +02:00
Cory Forseth
4caa9853cb
Authorization: Add group to role DisplayName to make filtered list more clear ( #102950 )
...
* add group to role DisplayName to make searching easier
* clean up more role names; add filtered display text when fetching
* pass filter state into role menu to decide how to display role name
* prop name better describes what it does
2025-04-08 09:15:03 -05:00
Oscar Kilhed
a3c632b814
Dynamic dashboards: fix paste tab button looking weird when many tabs or small viewport ( #103606 )
...
fix paste tab button looking weird when many tabs or small viewport
2025-04-08 16:09:38 +02:00
Zoltán Bedi
7a513a5a6a
Chore: Devenv MySQL fix authentication for data gen ( #103598 )
2025-04-08 17:05:13 +03:00
Galen Kistler
290d2aaa8a
PanelChrome: move showMenuAlways prop to base types ( #103553 )
...
fix: move showMenuAlways prop to base types
2025-04-08 08:54:45 -05:00
Collin Fingar
1bbe970e59
QueryLibrary: Add From Library Icon Action ( #103317 )
...
* QueryLibrary: AddfromIcon init work
* Removed console log
* updated i18n
* Added unit tests for button
* Fixed linting
* Updates per feedback - new replace method
* Remove run query call when replace
* lint fixes
* Feedback + method renaming to 'replace'
* Fix await
2025-04-08 09:52:07 -04:00
William Wernert
a8f60de620
Alerting: Remove feature toggles relating to Loki Alert State History ( #103540 )
...
* Remove feature toggles relating to Loki Alert State History
2025-04-08 09:50:27 -04:00
Leonor Oliveira
a9ef8bcced
Use logging from app sdk in the resource mod ( #103281 )
...
* Use logging from app sdk in the resource mod
* make update-workspace
* Use app-sdk logging in SQL backend
* Use grafana-app logging in tests
* make update-workspace
* make update-workspace
* make update-workspace
* Use default logging
* Remove dependency on grafana/grafana
* Fix imports
2025-04-08 15:35:11 +02:00
Sergej-Vlasov
d32f47847c
ResponsiveGrid: Adjust auto grid options positioning ( #103591 )
...
* adjust auto grid options positioning
* adjust padding
2025-04-08 14:31:25 +01:00
Sonia Aguilar and Tom Ratcliffe
1d5f51e383
Alerting: Skip rules that are managed by plugins when importing datasource-managed rules ( #103573 )
...
* skip rules that are managed by plugins when importing from data source rules to GMA
* update translations
* update text
* update translations
* handle no rules to import
* filter out rules instead of groups
* Reuse skipped rules alert
* update translations keys
* fix filter
---------
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com >
2025-04-08 15:07:03 +02:00
Peter Štibraný
04ac3960de
anonstore: Fix more test failures in anonstore package. ( #103459 )
...
Fix more test failures in anonstore package.
2025-04-08 14:57:59 +02:00
Torkel Ödegaard
6f0daae0d8
AppChrome: Move kiosk button into profile menu ( #103600 )
...
* Move kiosk button to profile menu
* translation key
2025-04-08 14:50:24 +02:00
Marco de Abreu and Marco de Abreu
0c79a8927b
Dashboards: Add validation tests for all dual writer modes ( #103570 )
...
* Add validation tests for mode 0 and 4
* Add mode 1, 2, 3, 5
---------
Co-authored-by: Marco de Abreu <18629099+marcoabreu@users.noreply.github.com >
2025-04-08 14:37:50 +02:00
renovate[bot]
7366ea946a
Update dependency @cypress/webpack-preprocessor to v6.0.4 ( #103515 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-08 13:17:06 +01:00
Michael Mandrus
0fd7dfeb2a
CloudMigrations: Implement table sorting in the UI ( #103061 )
...
* implement sorting
* swagger gen
* minor fixes
* clean up param reading
* add todo
* add errors only prop
* codegen stuff
* fix copy paste error
* forgot the api gen
* implement sorting on the frontend
* remove unused enums
* cleanup
* remove tests that are obe
* fix merge
* change page length based on checked box
* cleanup
* fix test
* i18n-extract
* var name tweaks
* use switch and conditional rendering instead of checkbox
* i18n-extract
* use initial sort
* fix type
* fix layout
* fix bugs
* make betterer happy
* fix var names
2025-04-08 08:14:17 -04:00
Piotr Jamróz
eff8cf4144
TraceView: Fix clearing span filters ( #103535 )
...
* TraceView: Fix clearing span filters
* Do not run the hook when search changes
* Do not run the hook when search changes
2025-04-08 14:09:34 +02:00
Hugo Häggmark
45094bff65
e2e: fixes selector after translations ( #103602 )
2025-04-08 15:03:19 +03:00
Torkel Ödegaard
15bb2637f4
Dashboard: Fixes and tweaks provisioning badge ( #103522 )
...
* Dashboard: Fixes and tweaks provisioning badge
* Update
* Update
* Update
* Update
2025-04-08 13:51:16 +02:00
Ryan McKinley
d3e6e308a0
K8s/ManagedBy: Enforce who can CRUD provisioning resources ( #103322 )
2025-04-08 14:17:33 +03:00
Josh Hunt
577ea8f6a9
GrafanaUI: Remove blurred background from overlay backdrops to improve performance ( #103563 )
...
* default noBackdropBlur to enabled
* move blur from hacks to theme.components, tweak backdrop colour
* remove toggle completely
* fix unused import
2025-04-08 11:58:19 +01:00
Tobias Skarhed
7a1f1faca3
AppTitle: Fix overflowing text ( #103583 )
...
Don't wrap truncated text in a span
2025-04-08 12:56:11 +02:00
Piotr Jamróz
4790f28390
Tempo: Temporarily skip new proto fields ( #103586 )
2025-04-08 12:56:01 +02:00
Roberto Jiménez Sánchez
4f05b42275
Provisioning: initial unit tests push job ( #103577 )
...
* Add repository resources interface for export worker
* Add mocks for repository resources
* Add unit tests for ExportWorker's IsSupported method
* Add unit tests for ExportWorker's Process method, covering scenarios for missing export settings, write permissions, branch restrictions, and client creation failures.
* Fix unit tests
* Single function
* Add more unit tests
* Add test for failed folder
* Fail export folder errors
* Add another test
* Positive folder export
* Too many folder export errors
* Too many errors on folder export
* Partial folder errors
* Add test for nested folder
* Add test dashboard export
* More cases
* Ignore existing dashboards
* Fix folder tests
* Fix clonable test
* Add clone failure test
* Add test clean up without push
* Working tests
* Use mock clonable
* Add unit tests for IsWriteAllowed
* Add behaviour to cover ref equal to configured branch
* Fix worker test
* Fix linting
* Split clone and push
* Wrapper for clone and push
2025-04-08 12:44:11 +02:00
Marco de Abreu
c8c55621fb
Dashboards: Fix dashboard UID inconsistency between creation and retrieval in legacy storage ( #103568 )
2025-04-08 12:25:32 +02:00
Ivan Ortega Alba and Dominik Prokop
11bed7b25d
ReloadDashboard: Unified manager should delegate to the right manager ( #103329 )
...
* ReloadDashboard: Unified manager should delegate to the right manager
* Throw only when dashboard version error is detected
---------
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2025-04-08 13:23:15 +03:00
Ashley Harrison
762315f181
Chore: Reenable cloud plugins suite ( #103385 )
...
reenable cloud plugins suite
2025-04-08 11:06:34 +01:00
Ryan McKinley and Clarity-89
18a3913782
Provisioning: Fix updating a PR from the UI ( #103571 )
...
Co-authored-by: Clarity-89 <homes89@ukr.net >
2025-04-08 12:51:31 +03:00
Mustafa Sencer Özcan
56b4e5670d
fix(unified-storage): fix graceful termination for grafana target servers ( #103520 )
2025-04-08 11:45:10 +02:00
Mihai Doarna
5c53d33c8e
Chore: Fix lint errors from TeamList ( #103584 )
...
fix lint errors
2025-04-08 12:44:16 +03:00
Arati R.
df537d6f0f
UniStore/Large Objects: Make threshold configurable ( #101774 )
...
* Make blob threshold configurable
* Test condition for deconstructing large objects
* Refactor blob threshold naming
2025-04-08 10:50:35 +02:00
Matheus Macabu
ba653c22c3
CloudMigrations: Update footer copy to reflect a wider range of resources can be migrated ( #103544 )
2025-04-08 10:49:13 +02:00
Hugo Häggmark
dd824fd5cb
i18n: exports all language codes ( #103580 )
2025-04-08 04:40:18 -04:00
Mihai Doarna
64e005d12f
Teams: Restrict provisioned teams from being updated and deleted ( #103454 )
...
* restrict provisioned teams from being updated and deleted
* check if team is provisioned before update and delete
* add function getTeamDTOByID()
* check if team is provisioned in access control
* fix TestDeleteTeamMembersAPIEndpoint
* add unit tests
* add function for validating a team
2025-04-08 11:27:30 +03:00
Alexander Zobnin
4bc9203cf6
Zanzana: Perform shadow requests ( #103444 )
...
* Zanzana: Execute checks in the background
* add metrics
* collect metrics
* cleanup
* shadow compile checker
* add time metrics for compiler
* run compile in parallel
* prevent deadlock
2025-04-08 10:03:35 +02:00
Tom Ratcliffe
54192e3308
Chore: Make alerting frontend codeowners of unified alerting types ( #103551 )
...
Make alerting frontend codeowners of unified alerting types
2025-04-08 06:48:21 +01:00
Pepe Cano
3cc2c1509b
docs(alerting): fix annotation names for panel links in alerts ( #103471 )
2025-04-08 07:09:48 +02:00
grafana-pr-automation[bot] and github-actions[bot]
a84e96fba2
I18n: Download translations from Crowdin ( #103566 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-08 03:32:33 +03:00
Alexander Akhmetov
c4a2f99d8b
Alerting: Allow importing Prometheus rules with keep_firing_for ( #103557 )
2025-04-07 22:33:07 +02:00
maicon
fa7ea6ee00
UniStore: Add non interactive mode for CLI migration ( #103407 )
...
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-04-07 17:23:47 -03:00
Alexander Akhmetov
66006928b8
Alerting: Set ExecErrState to Normal for imported Prometheus rules ( #103556 )
2025-04-07 21:55:32 +02:00
Tom Ratcliffe
6d28544ef4
Alerting: Add area/alerting label to frontend code and add to project ( #103517 )
...
Add area/alerting to frontend code and add to project
2025-04-07 20:34:46 +01:00
Tom Ratcliffe
c2af05c328
Alerting: Add missing_series_evals_to_resolve option to alert rule form ( #102808 )
...
* Add missing_series_evals_to_resolve option to alert rule form
* Fix tests and undefined behaviour
* Update translations
* Update translations
* Update falsy logic
* Remove null type
* Update tests
* Update details tab
* Add default value
* Remove null
* Update description text, add placeholder, remove default
2025-04-07 19:49:45 +01:00
Sam Jewell and Kyle Brandt
f8a72214cf
SQL Expressions: Add more functions to the allowlist ( #103546 )
...
* SQL Expressions: Allow many more functions and nodes
* Also allow the `REGEXP_SUBSTR` function
* Add window functions
* add more JSON support, remove now and current time (for now)
---------
Co-authored-by: Kyle Brandt <kyle@grafana.com >
2025-04-07 21:23:39 +03:00
Pepe Cano
21fe9480a1
docs(alerting): Configure Grafana IRM ( #103549 )
...
* docs(alerting): Configure Grafana IRM
* update `PagerDuty`
2025-04-07 18:51:49 +02:00
Gareth Dawson
a494c5dd3d
Prometheus: fix labels infinite loading state in aggregations ( #103005 )
...
* fix labels in aggregation
* use timerange from props
* fix tests and lint
* fix lint
2025-04-07 18:40:48 +02:00
Galen Kistler and Matias Chomicki
369dc28ca2
Logs Table: Add new Controls component to Explore ( #103467 )
...
* Add logs options to Table
---------
Co-authored-by: Matias Chomicki <matyax@gmail.com >
2025-04-07 10:35:45 -05:00
Sonia Aguilar and Tom Ratcliffe
71c66acb2d
Alerting: Add keep_firing_for and Recovering state ( #103248 )
...
* add keep_firing_for and Recovering state
* prettier
* translations
* remove unused component/file
* fix tests
* fix test
* prettier
* fix tests
* revert changes in go.work.sum
* remove recovering from cloud rules filters
* prettier
* fix padding
* fix wrong move in import
* update text
* fix filtering states in alert list panel
* update translations
* betterer
* address feedback
* translations
* fix tests
* prettier and betterer
* update betterer.results
* update translations
* update snapshot
* add divider in the alert rule form
* address feedback
* Improve translations
* Update .betterer.results
---------
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com >
2025-04-07 17:13:04 +02:00