Tom Ratcliffe
e2cb3e74f3
Chore: Apply testing-library rules to grafana-ui package tests ( #105140 )
...
* Apply testing-library rules to grafana-ui package tests
* Apply auto fixes
* Fix eslint test issues in grafana-ui package
* Fix prettier issues
* Address review feedback
2025-05-09 17:45:33 +01:00
Matthew Jacobson
5795ba34f9
Alerting: Update grafana/alerting from de176b4a0309 to 83b6de6b0a35 ( #105157 )
...
* Update grafana alerting from de176b4a0309 to 83b6de6b0a35
Includes:
- https://github.com/grafana/alerting/pull/319
- https://github.com/grafana/alerting/pull/317
* Remove unused SendWebhook method from sender struct
grafana/alerting hasn't used the grafana webhook sender for a while now,
so this method is no longer used anywhere.
- Removed SendWebhook from the sender struct and rename it to emailSender
so that its use is clearer.
- Also, for similar reasons, the Webhook method on Grafana's
webhook sender `sendWebRequestSync` should not call grafana/alerting code for
NewTLSClient. The previous grafana/alerting function is vendored into grafana.
* Use BuildReceiverIntegrations new func signature
2025-05-09 12:26:20 -04:00
Nick Moore
5e6c926b9c
Build: Update codeql to scan Actions ( #105136 )
...
Modifies the repository's codeql configuration to include GitHub Actions in its scanning
2025-05-09 16:15:58 +01:00
Konrad Lalik and Gilles De Mey
13ebcf1d2c
Alerting: Optimize rules fetching on the folder's rules tab ( #104777 )
...
* Mark labels and annotations as optional in Grafana ruler DTO
* Refactor AlertsFolderView to use folder-specific endpoint for rules loading
* Improve tests for BrowserFolderAlertingPage
* Update translations
* Revert go changes
* update gen files
---------
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com >
2025-05-09 16:20:45 +02:00
Scott Lepper
a687c4a757
Dashboard: Edit pane - Query variable editor ( #105038 )
...
* query variable editor
* add regex, sort, refresh
* make the label and spacing consistent
* add test for changing datasource
* make the preview label consistent with all labels on the editor
2025-05-09 10:06:15 -04:00
Hugo Kiyodi Oshiro
43748e43bb
Plugins: Add plugins auto update feature ( #104112 )
2025-05-09 15:58:04 +02:00
Alexander Akhmetov
42028a1b03
docs(alerting): Add a note about sequential evaluation ( #104224 )
...
* docs(alerting): Add a note about sequential evaluation
* Update docs
2025-05-09 15:43:17 +02:00
Georges Chaudy
15b3de5893
search: add index batching ( #104163 )
...
* add basic search backend integration tests
* add search backend benchmark
* add benchmark indexServer
* fix
* lint
* add more tests
* lint
* do not use the poller
* batch write
* refactor and add tests
* improvements
* improvements
* cleanup
* only observe index success
* add monitorIndexEvents method
* nit use switch instead of if
* make newIndexQueueProcessor private
* simplify runProcessor
* go lint
2025-05-09 15:36:21 +02:00
Sonia Aguilar and Gilles De Mey
0ceea29787
Alerting: Remove alertingSimplifiedRouting feature toggle ( #104980 )
...
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com >
2025-05-09 16:30:56 +03:00
Josh Hunt
7345ba35a1
TimeZonePicker: Replace underscores with space ( #104891 )
...
* TimeZonePicker: Replace underscores with space
* add name to search
* update e2e test
2025-05-09 13:58:16 +01:00
maicon
82bbbf1a98
Run Init Provisioners at Server Initialization ( #105080 )
...
* Run Init Provisioners at Server Initialization
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-05-09 09:21:36 -03:00
Andres Martinez Gotor
8ef8185379
Advisor: Ensure User-Agent header is set for checks ( #105122 )
2025-05-09 13:57:17 +02:00
Alex Khomenko
0978ec5e91
Chore: Skip flakey loki query editor e2e test ( #105170 )
2025-05-09 13:33:27 +03:00
Pepe Cano
8c8cc31746
docs(alerting): No Data/Error state enhancements ( #105100 )
...
* docs(alerting): `No Data/Error` state enhancements
* fix `behavior`(american english)
2025-05-09 12:01:37 +02:00
Jack Westbrook
a3cd68d47f
Plugins: Fix unauthorized message on login screen ( #105053 )
...
fix(plugins): hide error alert for unauthed users
2025-05-09 09:05:07 +02:00
Hugo Häggmark
902658ef89
Plugins: updates plugin schema descriptions ( #105160 )
2025-05-09 05:56:37 +00:00
Hugo Häggmark
8a2af6166c
i18n: adds @grafana/i18n package ( #104603 )
...
* i18n: adds grafana/i18n
* Trigger build
* chore: fix frontend lint
* chore: refactor
* chore: refactor
* chore: expose getI18nInstance in shared deps
* chore: refactors away second init
* Trigger build
* chore: updates after PR feedback
* chore: sync with enterprise
* chore: adds shouldUnescape
* Trigger build
* chore: makes functions internal
* Trigger build
* chore: fix for Pseudo locale
* chore: bumps package version
* chore: fix the version of i18n package
2025-05-09 05:45:20 +02:00
grafana-pr-automation[bot] and github-actions[bot]
fcd0e56850
I18n: Download translations from Crowdin ( #105158 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-09 03:32:10 +03:00
Fayzal Ghantiwala
0c47d96195
Alerting: Add debug log for alert timestamps before sending to external Alertmanager ( #105156 )
...
Add debug log for alert with timestamps
2025-05-09 01:25:05 +03:00
AlecIsaacson and Jacob Valdez
f648590b74
Update set-up-for-high-availability.md ( #105139 )
...
Co-authored-by: Jacob Valdez <jacob.valdez@grafana.com >
2025-05-08 15:03:10 -05:00
Santiago
57640e40a2
Remote Alertmanager: Consider auto-gen routes when flagging a config as "default" ( #105120 )
...
* Remote Alertmanager: Consider auto-gen routes when flagging a config as 'default'
* remove always-nil error from isDefaultConfiguration
* remove unnecessary context.Background() in test
* pass orgID to autogenFn call during AM creation
* fix test
* make update-workspace
2025-05-08 21:04:30 +02:00
Matias Chomicki
d5235f52c5
LogListControls: make tooltip more obvious ( #105138 )
...
* LogListControls: make tooltip more obvious
* Update test
2025-05-08 20:30:19 +02:00
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