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
Alexander Akhmetov
09a7f9ba1c
Alerting: Update external alert manager notifier ( #103530 )
2025-04-07 17:09:23 +02:00
Torkel Ödegaard and Ashley Harrison
b9bc069fb9
AppChrome/MegaMenu: Fixes issue with default state being initialised to undocked ( #103507 )
...
* AppChrome/MegaMenu: Fixes default mega menu docked state
* AppChrome/MegaMenu: Fixes default mega menu docked state
* Update thresholds
* Update
* pa11y fix
* remove unnessary css
* fixed pa11y config
* try fix pa11y config + unit tests
* just increase thresholds again...
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-04-07 16:00:05 +01:00
Ryan McKinley
63af403897
Live: Remove queryOverLive and live-service-web-worker experimental feature flags ( #103518 )
2025-04-07 17:47:35 +03:00
Matias Chomicki
e2a6f9a849
Logs: Add new Controls component to Explore ( #103401 )
...
* ControlledLogRows: create component
* Fix imports
* ControlledLogRows: handle scroll events
* Rename storage key prop
* LogListControls: externally control syntax highlighting
* ControlledLogRows: add support for level filtering
* Logs: implement deduplication from controls
* Fix imports
* Create feature flag
* Use feature flag
* LogListControls: add download button
* LogsMetaRow: extract download function to logs utils
* Filter and download logs
* Update tests with new props
* LogList: pass logs and logs meta to context
* Remove prefix from downloaded file
* Update unit tests
* LogListControl: update unit tests
* Fix type assertion
* Fix imports
* Formatting
* i18n
* Fix test
* LogListControls: adjust scroll to top styles
* LogListContext: control legacy options
* LogListControls: add showUniqueLabels and prettifyJSON options
* LogListControls: test new controls
* Extract translations
* Hide old controls by feature flag
* LogListControls: update prettify json copy
* ControlledLogRows: disable preview
* Prettier
* LogListControls: Fix test
2025-04-07 16:38:55 +02:00
Leonor Oliveira
e9ed7223a6
Use authlib repo. Use otel ( #103178 )
...
* Use authlib repo. Use otel
* Use interceptors on the provider level
* Create a new wire set with otel
* Lint
* Fix test
* make update-workflow
* make update-workspace
* make update-workspace. Try to add authlib as enterprise imports
* make update-workspace
2025-04-07 15:47:40 +02:00
Torkel Ödegaard
46bf9e6551
Dashboard: Group layout and Grid layout categories and simplified radio toggle design ( #103433 )
...
* Group layout and more
* Change word
* Update
* changed names and added new translation keys
* Update
* Update
* revert color change
* update
2025-04-07 14:30:09 +02:00
fc099e9f0d
Provisioning: Run validation on config updates ( #103265 )
...
* Run validation on config updates
* Refactor code
* Add debug lines
* Remove test check on admission
* Organize imports
* Delegate events to the API client
* Extend error notification
* Deep copy default data
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
Co-authored-by: Clarity-89 <homes89@ukr.net >
2025-04-07 14:48:28 +03:00
Ezequiel Victorero and joshhunt
e1ec9bddbd
Grafana-UI: Support theme color in TagsInput ( #102293 )
...
* Grafana-UI: Support theme color in TagsInput
* improve variable names
* rename prop + rejigger styles
* reword comment
---------
Co-authored-by: joshhunt <josh.hunt@grafana.com >
2025-04-07 12:43:59 +01:00
Will Assis
9bc4fbe900
alerting: batch user service calls ( #103403 )
...
* update alerting endpoints to batch requests to the user service via ListByIdOrUID
2025-04-07 07:33:15 -04:00
Sonia Aguilar
a05b35a13c
Alerting: Fix wrong interpolation in translation ( #103514 )
...
fix wrong interpolation in transalation
2025-04-07 13:41:04 +03:00
Alexander Akhmetov
cf5da1d366
Alerting: Fix swagger in pkg/services/ngalert/api/tooling ( #103500 )
2025-04-07 12:38:07 +02:00
Ashley Harrison
641031cfaf
Chore: Type fixes ( #103340 )
...
* tidy tidy
* more fixes
* some TableNG fixes
* another TableNG test fix
* some more fixes
* betterer...
2025-04-07 11:29:30 +01:00
Peter Štibraný
68c6e88b00
Support creating temporary Spanner databases for integration tests. ( #103347 )
...
* Support creating temporary Spanner databases for integration tests.
2025-04-07 12:15:16 +02:00
Tom Ratcliffe
23fa739a13
Alerting: Link annotations label and inputs together ( #103473 )
2025-04-07 11:01:05 +01:00
renovate[bot]
494ca597aa
Update babel monorepo ( #103455 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 10:58:47 +01:00
Hugo Häggmark
3de09fe457
i18n: exposes languages in grafana/data ( #102958 )
...
* i18n: exposes languages in grafana/data
* Chore: updates after PR feedback
2025-04-07 11:53:04 +02:00
Leonor Oliveira
c63cfc11e2
[Chore] Mark CodeQL warning as safe ( #101365 )
...
* Mark CodeQL warning as safe
* Temporarily ignore file
2025-04-07 11:52:09 +02:00
Ryan McKinley
1824694c72
Provisioning: Show branch in save form ( #103513 )
2025-04-07 12:48:32 +03:00
Tito Lins
505c0cbbaf
Alerting: upgrade alerting ( #103333 )
2025-04-07 11:39:38 +02:00
Ryan McKinley
1faa855ff1
Provisioning: Improve sample provisioning ( #103508 )
2025-04-07 12:37:18 +03:00
Piotr Jamróz
4db8d8530d
Explore: Fix displaying Query Inspector ( #103512 )
2025-04-07 11:12:23 +02:00