9494e6eb37
K8s: Search fallback: Support tag search ( #100767 )
2025-02-14 16:57:10 -05:00
b89fd287c7
K8s: Dashboards: Fix history list ( #100763 )
2025-02-14 22:12:18 +02:00
77fd572973
dont return not found error in mode 2 ( #100758 )
...
* dual writer: dont return not found error in mode 2 when failing to find object in unistore
2025-02-14 20:39:51 +02:00
cd30f3839d
Update whatsnewURL in package.json ( #100753 )
2025-02-14 19:45:49 +02:00
30ae434a2e
K8s: Support multiple versions in builder ( #100331 )
2025-02-14 12:29:43 -05:00
39db59fc73
Chore: remove the queryLibraryDashboards
toggle since we didn't end up using it ( #100749 )
...
remove the queryLibraryDashboards toggle since we didn't end up using it
2025-02-14 16:39:22 +00:00
589340e03c
GrafanaUI: Deprecate Select in favor of Combobox ( #100294 )
...
* GrafanaUI: Deprecate Select
* add deprecated decorator to stories
* tweak message
2025-02-14 16:07:26 +00:00
dc5602bad9
SSO: Fix team_ids validation for Generic OAuth ( #100732 )
...
fix team_ids validation in the API
2025-02-14 17:57:28 +02:00
cbae35c28b
Alerting: Delete protobuf alert rule state on alert rule deletion ( #100736 )
2025-02-14 16:56:14 +01:00
e343cb5ac9
Alerting: Stop running AM integration tests on CI ( #100702 )
2025-02-14 16:55:20 +01:00
6bd1041cda
Dashboard: Fix panel edits for repeats ( #100658 )
2025-02-14 17:42:10 +02:00
d0394bfa7e
Extract NewSearchOptions from unified sql client setup. ( #100719 )
...
* Extract NewSearchOptions from unified sql client setup.
Co-authored-by: Georges Chaudy <chaudyg@gmail.com>
2025-02-14 16:39:48 +01:00
861686adaa
Combobox: Tighten up storybook documentation ( #100313 )
...
* Add JSDoc comments to more props
* Remove in-dev decorator
* reword MDX documentation and add migration guide
2025-02-14 17:34:44 +02:00
37ee1c427d
Plugins: Upgrade grafana-plugin-sdk to 0.266.0 ( #100727 )
2025-02-14 16:33:45 +01:00
c522a5b13b
fix(unified-storage): proper setup TLS in new db_engine for MySQL ( #100686 )
2025-02-14 16:23:25 +01:00
4d7b9a3c77
SQL Expressions: Improve response to frame conversion handling ( #100625 )
...
- use types.Convert to get a more normalized type returned from GMS. After syncing with GMS maintainers, the underlying type of the row could be different things (e.g. int when unit32, so this calls the Convert method from the GMS types library to normalize the interface.
- Clean up fieldValFromRow more
- Use IsText to capture different string types
- Add more types to test, also update test to use same cmp.Diff method as others
---------
Co-authored-by: Sam Jewell <2903904+samjewell@users.noreply.github.com>
2025-02-14 17:21:08 +02:00
3a8a24e662
Docker: Missing libresolv.so.2 from glibc ( #100729 )
...
* Docker: Missing libresolv.so.2 from glibc
* Misplaced &&
2025-02-14 08:54:36 -06:00
b9034f413e
Query library: Refactor to use onSelectQuery
callback ( #100360 )
...
* starting to refactor query library to use callback
* replace QueryActionButton with onSelectQuery
* hook up properly in explore
* fix unit tests
* i18n
* extract types
* fix refId in explore
* fix unit tests
* handle changing datasource to mixed
* enrich queries with datasource
* move out into separate function
* filter out expression datasources
2025-02-14 14:44:47 +00:00
9cff383830
scopenodes: check if the query exists in the title instead of starts with the query ( #100578 )
...
scopenodes: check if the string contains the search param instead of limiting to prefix
Signed-off-by: bergquist <carl.bergquist@gmail.com>
2025-02-14 09:21:35 -05:00
23a657a72d
scopes: adds more logging details to the scopedashboard query ( #100267 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com>
2025-02-14 09:20:07 -05:00
c291ec7ba9
SQL Expressions: Include SQL Parser/Syntax error in the public message ( #100725 )
...
fixes #100721
2025-02-14 09:09:21 -05:00
196a73ec72
influxdb - fix nil pointer usage - fixes #100723 ( #100724 )
...
When introducing errorsource over in:
https://github.com/grafana/grafana/pull/99900
I introduced a bug - trying to use a http response with a non-nil error.
In that case, the response is nil, so code panics.
This PR removes that check.
2025-02-14 08:25:26 -05:00
af8cab9210
Alerting: Add Jira integration to cloud AMs ( #100482 )
...
* Add Jira integration to cloud AMs
* Add alertingJiraIntegration feature toggle for jira integration
* Update integration name to Jira Service Management
* address pr comments
* gen ff
* add project to the getReceiverDescription for jira
* Update getReceiverDescription for jira
* update text
* update texts and add required option
* Add conversion for fields jira integration to JSON format in the dto and viceversa
* add tests
* Add translation for jira receiver summary
* Add placeholder for Jira duration option
* move logic cheking integrtion type outside the conversion method
---------
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com>
2025-02-14 13:22:04 +01:00
101c590f34
Revert "Alerting: Fix loading states" ( #100717 )
...
Revert "Alerting: Fix loading states (#100641 )"
This reverts commit ba3a90d8fd8913d95cca522f732696a89b3b3d37.
2025-02-14 13:04:19 +01:00
b814f1628f
New Logs Panel: Add infinite scrolling support ( #99773 )
...
* Create Infinite Scroll wrapper component
* Logs list: refactor event subscriber
* Infinitely load logs
* Move renderer to Infinite Scroll component
* Implement infinite scroll state
* Switch internal implementation to use the existing infinite scrolling component logic
* Integrate with logs panel
* Move scrolling management to infinite scrolling component
* LogList: change subscription dependency to prevent unnecessary runs
* Infinite scroll: remove autoscrolling
* Logs Panel: fix dependencies to prevent re-renders on refresh
* Infinite scroll: introduce pre-scroll state
* LogList: expose initial log position prop
* Infinite scroll: less work on scroll and autoscroll behavior
* Remove console
* Fix imports
* Add infinite scroll translations
* Fix imports
* Add visual delimiter for new pages and increase gap
* Remove log
* Chore: rename interface to LogListModel
* Hover: decrease opacity
* Fix no-logs state
* Prettier
* Infinite scroll: move scroll delimiter
* Load more message: make it clickable
2025-02-14 13:52:34 +02:00
9e3872f8dd
Alerting: Disable create rule menu item from panel when unifiedAlerting is disabled ( #100701 )
...
* add config.unifiedAlertingEnabled check to render create alerts menu item from panels
* Disable create rule from panel when unifiedAlerting is disabled
* fix test and lint
* fix test
2025-02-14 13:38:32 +02:00
1856d47e47
Remove GetResourceClient hack from unified package. ( #100636 )
...
* Remove GetResourceClient hack from unified package.
2025-02-14 12:34:52 +01:00
d092998927
Query Library: Move backend to enterprise ( #100371 )
...
* Move files to enterprise
* Remove last parts of QL api
* Fix CODEOWNERS
2025-02-14 11:05:03 +00:00
ba3a90d8fd
Alerting: Fix loading states ( #100641 )
2025-02-14 11:38:38 +01:00
9d68c4f665
unified: allow customising the ProvideUnifiedStorageClient ( #100704 )
...
* unified: allow customising the ProvideUnifiedStorageClient
* fix go mod
2025-02-14 11:26:51 +01:00
cf2a7687e0
Update make docs
procedure ( #100167 )
...
Co-authored-by: grafanabot <bot@grafana.com>
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2025-02-14 10:26:29 +00:00
b1222be02e
unistore: add small buffer of watched events ( #100431 )
...
* change log level
* Add a small buffer when watching events
2025-02-14 12:18:59 +02:00
f1b4678012
Alerting docs: update Configure Webhook notifications
( #100650 )
...
* Alerting docs: update `Configure Webhook notifications`
* fix typo
* fix typo
* Update docs/sources/alerting/configure-notifications/manage-contact-points/integrations/webhook-notifier.md
Co-authored-by: Matthew Jacobson <matthew.jacobson@grafana.com>
* Update docs/sources/alerting/configure-notifications/manage-contact-points/integrations/webhook-notifier.md
Co-authored-by: Matthew Jacobson <matthew.jacobson@grafana.com>
* fix typo
* Add `Note` to configure either HTTP Basic Authentication or the Authorization request header
* Use `inline` format for JSON keys
---------
Co-authored-by: Matthew Jacobson <matthew.jacobson@grafana.com>
2025-02-14 11:04:08 +01:00
da66060f75
Grafana/ui: Export UsersIndicator ( #100698 )
...
grafana-ui: Export UsersIndicator
2025-02-14 11:58:42 +02:00
dc3de1a1d5
Badge: Add darkgrey color ( #100699 )
2025-02-14 11:57:30 +02:00
d8b26b0a31
Search: Search dashboards without a parent ( #100615 )
...
* Search dashboards without a parent
2025-02-14 10:39:57 +01:00
12bb50f97f
Advisor: Make evaluation interval and max history configurable ( #100534 )
2025-02-14 10:05:34 +01:00
7f20495289
I18n: Download translations from Crowdin ( #100689 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-14 02:30:34 +02:00
1c2f4e35bf
Frontend tests: comment out flaky test ( #100685 )
2025-02-14 00:44:15 +02:00
c963032915
search: handle "sharedwithme" use-case in both legacy/US modes ( #100286 )
...
* handle "sharedwithme" use-case in both legacy/US modes
* display "Shared with me" as location in dashboard list
* fix missing "TotalHits" prop in mode 2
2025-02-13 15:56:29 -05:00
e2081c3e0c
K8s: Fix legacy fallback provisioning ( #100566 )
2025-02-13 21:32:25 +02:00
3b694785f3
Explore metrics: Use combobox for adhoc filters ( #100151 )
...
use combobox for adhoc filters
2025-02-13 12:58:29 -06:00
964f3d0cad
Explore metrics: Remove operators =| and !=| from adhoc filters ( #100300 )
...
Remove operators =| and !=| from adhoc filters
2025-02-13 12:58:07 -06:00
d81c4b3c42
Docs: Updating SAML UI Docs for Azure specific attributes ( #100565 )
...
* Updating SAML for Azure specific attribute structures
Adding additional context surrounding SAML via Azure where the full attribute URL needs to be specified or it will not map correctly.
This generates a lot of support contacts and isn't documented causing friction when organizations can't set it up themselves or lack the technical staff to self manage.
* run prettier
---------
Co-authored-by: Irene Rodriguez <irene.rodriguez@grafana.com>
2025-02-13 19:46:38 +01:00
ac412e6859
[DOC] Update links, page weights for mounting content in Tempo data source ( #100395 )
...
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2025-02-13 13:42:43 -05:00
4e976fc277
Docs: One-click data links for some visualizations ( #100434 )
2025-02-13 12:52:47 -05:00
75320990db
Docs: Canvas one-click data links & actions ( #100453 )
...
Co-authored-by: Adela Almasan <88068998+adela-almasan@users.noreply.github.com>
2025-02-13 12:46:46 -05:00
5aeaa18ac2
Canvas: One click links and actions ( #99616 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2025-02-13 11:46:29 -06:00
02118cc6aa
Chore: Automerge i18n PRs ( #99555 )
...
* add enable automerge step and update CODEOWNERS
* add approver steps
* move automerge step to pr approver token
* get vault secrets
* update workflow permissions
* remove local
2025-02-13 17:44:13 +00:00
eeadb7e771
IAM: Log error when malformed json arrays are found in SSO configs ( #99896 )
2025-02-13 18:02:54 +01:00