colin-stuart
a5708105df
SCIM: validate external UID ( #105046 )
...
* SCIM: validate externalUID
* better tests
* add additional test cases
* add externalID as field in fromUserToUserSchema
* fix test case
2025-05-08 13:59:55 -04:00
Tom Ratcliffe
1716696175
Chore: Improve how mock API is enabled/disabled ( #104675 )
2025-05-08 20:03:51 +03:00
Drew Slobodnjak and Isabel Matwawana
3dc5742a75
Geomap: Add variable support for GeoJSON url ( #104587 )
...
* Geomap: Add variable support for GeoJSON url
* Add a check for variable dependency
* Add tests for hasVariableDependencies function
* Update docs
* Update docs/sources/panels-visualizations/visualizations/geomap/index.md
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com >
---------
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com >
2025-05-08 09:17:03 -07:00
Ashley Harrison
a049ddece7
Chore: Clean up completed tasks in CrowdIn ( #105118 )
...
* clean up tasks as part of action
* split into separate files/steps
* remove unnecessary comment
* update CODEOWNERS
2025-05-08 17:12:28 +01:00
Isabel Matwawana
543ebd27bf
Docs: Fix broken links ( #105131 )
2025-05-08 15:36:08 +00:00
Matheus Macabu
fe9e96507a
Chore: Run make update-workspace ( #105126 )
2025-05-08 18:30:20 +03:00
Josh Hunt
ded1aacdb6
Auth: Translate Auth provider form fields ( #105059 )
...
* first pass at translating all of auth config
* rename variables
* translate missing phrases
* add more
2025-05-08 15:42:30 +01:00
Ezequiel Victorero
310b234fbc
Reporting: Update filter and docs to get reports by dashboard ( #104560 )
2025-05-08 11:35:43 -03:00
Tom Ratcliffe
eb57fb427d
Chore: Attempt to fix flaky clipboard button test ( #105105 )
2025-05-08 17:35:01 +03:00
Konrad Lalik
620260fabc
Alerting: Fix alert list V2 preview toggle ( #105062 )
...
* Use custom storage for previewing alerting features configuration
* Fix tests, add localStorage mock
* Use store singleton
2025-05-08 16:23:45 +02:00
Gilles De Mey
53b4112abe
Alerting: Add versioning to the API client ( #104944 )
2025-05-08 16:17:28 +02:00
Collin Fingar
682943ed1a
GrafanaUI: Added Unit Tests to Components ( #105083 )
...
* GrafanaUI: Added Unit Tests to Components
* Fixed typo
2025-05-08 09:53:11 -04:00
Matheus Macabu
9fb20efea9
Chore: Bump Go version to 1.24.3 ( #105098 )
2025-05-08 15:28:03 +02:00
Ashley Harrison
c1e408e3aa
Combobox: Don't render a 0 in the input suffix when the value is 0 ( #105107 )
...
* don't render a 0 in the input suffix when the value is 0
* remove .only
* update unit test
2025-05-08 16:19:41 +03:00
keerthanamsys and joshhunt
e14c17ef69
TimeZonePicker: Fix incorrect country mapping for Asia/Singapore timezone ( #105061 )
...
* Fix incorrect country for Asia/Singapore timezone
* Add test
* link to gh issue
* skip test
---------
Co-authored-by: joshhunt <josh.hunt@grafana.com >
2025-05-08 14:16:18 +01:00
Ashley Harrison
0acfa001fd
Profile page: Add horizontal scroll for teams table ( #105111 )
...
add horizontal scroll for teams table
2025-05-08 14:10:06 +01:00
Ashley Harrison
f0216431af
TimePicker: Change timepicker calendar to use the correct background token ( #105108 )
...
change timepicker calendar to use the correct background token
2025-05-08 13:59:44 +01:00
Gilles De Mey
c78ae5cb76
Alerting: Move alerting codegen to --grouping=group ( #105068 )
2025-05-08 12:59:33 +00:00
ismail simsek
9156149960
Prometheus: Move to new annotation support as the old one is deprecated ( #104578 )
...
* remove deprecated annotation support and introduce the new one
* create annotations.test.ts
* convert the old annotations to new format
* don't override query if it has necessary fields
* a better implementation
* remove comment
* fix
* fix react errors
* unit tests for annotation query editor
* two more tests
2025-05-08 13:32:42 +02:00
Peter Štibraný
7042e73343
pkg/promlib: Fix go.mod ( #105095 )
...
make update-workspace
2025-05-08 12:18:32 +02:00
Josh Hunt
d91ff0b018
Admin: Rename White labeling to Custom branding ( #104874 )
...
* Admin: Rename White labeling to Custom branding
* c
2025-05-08 13:03:42 +03:00
36987338ea
docs: Add missing RBAC Action Definitions Synthetic Monitoring ( #102852 )
...
* docs: RBAC permissions action definitions synthetic monitoring
* Prettier
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
---------
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
Co-authored-by: Jack Baldry <jack.baldry@grafana.com >
Co-authored-by: Irene Rodríguez <irene.rodriguez@grafana.com >
2025-05-08 10:28:00 +01:00
grafana-pr-automation[bot] and github-actions[bot]
b215f5bf08
I18n: Download translations from Crowdin ( #105089 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-08 09:12:45 +00:00
Andres Martinez Gotor
60670003b1
Advisor: Reduce and spread load ( #105012 )
2025-05-08 11:04:30 +02:00
Misi
1254fb9b68
Advisor: Return array of CheckReportFailures from checks ( #104958 )
...
* Return array from Run
* Change NewCheckReportFailure signature
2025-05-08 10:42:38 +02:00
Esteban Beltran and Irene Rodriguez
e88b3383bf
Docs: Add page for customization plugin pages in the navigation bar ( #105051 )
...
* Docs: Add page for customization plugin pages in the navigation bar
Co-authored-by: Irene Rodriguez <irene.rodriguez@grafana.com >
2025-05-08 08:35:36 +00:00
Giuseppe Guerra
f8f21a08d6
Plugins repo: Ensure normalized versions are used to select compatible plugin versions ( #105065 )
2025-05-08 10:05:44 +02:00
3e2296acd3
Alerting: Support for active time intervals in notification policies ( #104252 )
...
* add active_time_intervals to route model
* update k8s compat layer
* update notification policies service to validate active time intervals
* update integration tests
* update openapi
* add active time interval to model
* update route generator to include active time interval
* Update storage list and rename methods to handle active intervals
* update api model
* update provisioning and export models
* update ui to allow active timing config
* update i18n
* fix snapshots for ui tests
* run prettier
* Alerting: Active time intervals UI naming (#104402 )
* update naming in UI
* update naming in the edit page title
* update translations
* update alerting module
---------
Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
Co-authored-by: Sonia Aguilar <33540275+soniaAguilarPeiron@users.noreply.github.com >
Co-authored-by: Sonia Aguilar <soniaaguilarpeiron@gmail.com >
2025-05-07 19:19:33 -04:00
Jacob Valdez
a8dee54aa4
Docs: Adding what's new entry for Logs Drilldown JSON table viewer ( #105085 )
2025-05-07 21:35:58 +00:00
Artur Wierzbicki
38a298a502
Backend: doc explaining the shift to K8s-inspired architecture ( #104385 )
...
* draft docs
* Update contribute/architecture/k8s-inspired-backend-arch.md
* review
* https explanatino
* review
* review
* link to storage interface
* make prettier happy
2025-05-07 23:33:39 +03:00
Collin Fingar
aba4621344
Grafana UI: Adding Some Unit Tests ( #104804 )
...
* Grafana UI: Adding Some Unit Tests
* updates per feedback
* Updates per feedback
2025-05-07 15:32:43 -04:00
Artur Wierzbicki
c781b0922e
Live: logging fix ( #105054 )
...
logg fix
2025-05-07 22:16:16 +04:00
Yusuf Ali Koyuncu
8b2e0d80d0
chore: add unit tests for admission handler ( #104650 )
...
* refactor: remove unused code in the function
* test: add unit tests for admission handler
* Revert "refactor: remove unused code in the function"
This reverts commit b8f48dbdbf .
* revert: added again due to incorrectly made test scenario
* test: add unit tests for admission handler
2025-05-07 20:06:54 +02:00
Jacob Valdez
8a94376c8e
Docs: fixing weights of upgrade guide ( #105070 )
2025-05-07 11:07:29 -05:00
Sergej-Vlasov
d095cb4e04
AutoGridLayoutManager: Preserve variableName when switching between auto and custom grids ( #104856 )
...
preserve variableName when switching between auto and custom grids
2025-05-07 16:07:39 +01:00
Ashley Harrison
2a02fd7239
Chore: run i18n lint rules in enterprise as well ( #105064 )
...
run i18n lint rules in enterprise as well
2025-05-07 15:47:35 +01:00
Tom Ratcliffe and Ashley Harrison
6f3200d4f0
Re-enable jsx-a11y recommended rules ( #104637 )
...
* Re-enable `jsx-a11y` recommended rules
* apply rule in correct place, couple of fixes
* fix up some a11y issues
* add ignore for keyboard a11y for now
* readd testid
* close carousel on backdrop click
* use type="button"
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-05-07 15:43:48 +01:00
Sergej-Vlasov
60ea65ca69
DashboardNewLayouts: Add e2e workflow for dashboardNewLayouts ( #104995 )
...
* rename dashboard new layouts e2e path for clarity
* add workflow for dashboardNewLayouts e2e
* adjust workflow error
* remove forced fail from workflow
* formatting
2025-05-07 15:27:53 +01:00
Fahad Siddiqui and Zoltán Bedi
750b90e756
chore: Deprecate Layout components - Replace Horizontal/VerticalGroup with Stack ( #86874 ) ( #104227 )
...
* chore: Deprecate Layout components - Replace Horizontal/VerticalGroup with Stack (#86874 )
* chore: Deprecate Layout components - Replace Horizontal/VerticalGroup with Stack (#86874 )
* Update public/app/features/explore/TraceView/components/TracePageHeader/SpanFilters/SpanFilters.tsx
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Update public/app/features/explore/TraceView/components/TracePageHeader/SpanFilters/SpanFilters.tsx
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Update public/app/plugins/datasource/jaeger/components/QueryEditor.tsx
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Update public/app/features/explore/TraceView/components/TracePageHeader/SpanFilters/SpanFilters.tsx
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Update public/app/plugins/datasource/tempo/QueryField.tsx
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Update public/app/plugins/datasource/tempo/SearchTraceQLEditor/DurationInput.tsx
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Update public/app/plugins/panel/nodeGraph/ViewControls.tsx
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Update public/app/plugins/datasource/tempo/SearchTraceQLEditor/SearchField.tsx
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Update public/app/plugins/datasource/tempo/SearchTraceQLEditor/TraceQLSearch.tsx
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Update public/app/plugins/panel/nodeGraph/ViewControls.tsx
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Update public/app/plugins/datasource/zipkin/QueryField.tsx
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Fixed linting issue - spacing problem in different import groups.
* Updated betterer results with improved 1 test.
---------
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
2025-05-07 17:14:10 +03:00
colin-stuart and Vardan Torosyan
d05b2862b6
SCIM: update docs with externalId field & correct endpoint ( #105026 )
...
* SCIM: update docs with externalId field
* better phrasing
* vale warning fix
* explain where mapping is configured
* clarify assertion_attribute_login
* better phrasing
* even better explanation
* remove confusing step
* remove confusing line
* linter fixes
* improve Integrating with SCIM Provisioning section
* bigger warning about scim/saml unique identifier mismatch
* lint
* vale fixes
* Add Integrating with SCIM Provisioning part
---------
Co-authored-by: Vardan Torosyan <vardants@gmail.com >
2025-05-07 09:45:11 -04:00
Cory Forseth
9c5e34f513
Authorization: Fix filtered role display ( #104953 )
...
* handle null or empty group and displayName properties on roles
* fix display name bug for fixed roles with a period
2025-05-07 16:35:50 +03:00
Adam Yeats
eb240aaa3c
Elasticsearch: Update CODEOWNERS for Elasticsearch datasource ( #104859 )
...
Update CODEOWNERS for Elasticsearch datasource
2025-05-07 15:34:07 +03:00
Gabriel MABILLE
6b588f4c93
Migrations: Make sure users uid are set ( #104996 )
...
* Migrations: Make sure default admin has a uid
* Account for all users not only id 1
* Add spanner
* Wrong migration to add spanner
* Fix spanner mig
2025-05-07 13:40:32 +02:00
kay delaney
343ab96030
Dashboards/E2E: Add tests for removing panel(s) ( #104998 )
...
* Dashboards/E2E: Add tests for removing panel(s)
2025-05-07 14:31:53 +03:00
Tom Ratcliffe
ec478138a5
Chore: Fix import/ordering for image imports ( #105055 )
2025-05-07 13:41:56 +03:00
Gilles De Mey
125200c566
Remove double spinner ( #105057 )
2025-05-07 12:29:14 +02:00
Alexa V
c594faa64e
Dashboard: Fix Panel Explore link subpath duplication ( #104952 )
...
* Stop appending subpath in onNavigateToExplore function old-arch
* we are using assureBaseUrl inside getExploreUrl function
* adjust test to ensure subPath is not added to the url
* fix linting
2025-05-07 11:29:37 +02:00
Konrad Lalik
e3d9c5d33e
Alerting: Add support for unknown rule state ( #105052 )
...
Add support for unknown rule state
2025-05-07 11:25:44 +02:00
277d271476
Alerting: Add delete bulk action in the alert list view ( #104611 )
...
* Add pause/unpause bulk actions button in the alert list view
* add delete bulk action
* Add tracking and refactor FolderActionMenuItem
* update translations and text
* update text
* add finally
* use ability for delete action
* don't show bulk actions if no action is allowed
* invalidate tags for delete action
* revert invalidating and redirect to list page instead
* redirect when pausing/unpausing
* add pause/unpause endpoints
* add translations
* add folder name in delete modal
* address pr review
* disable pause/unpause
* update redirect
* remove unnecessary prop
* rename FolderActionMenuItem component to PauseUnpauseActionMenuItem
* address review comments
* fetch rules before redirecting in list view 1
---------
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com >
Co-authored-by: Mariell Hoversholm <mariell.hoversholm@grafana.com >
2025-05-07 11:25:31 +02:00
Hugo Häggmark
3c904c701d
Docs: Updates plugin.schema.json ( #105047 )
2025-05-07 11:10:16 +02:00