Leon Sorokin
2e78bcfb41
Transformations: Add round() to Unary mode of Add field from calc ( #101295 )
2025-02-25 15:50:32 +02:00
Gabriel MABILLE
f3433fd472
RBAC: Remove accessControlOnCall feature toggle ( #101222 )
...
* RBAC: Remove accessControlOnCall feature toggle
* Leave the other one in place
* Tests
* frontend
* Readd empty ft to frontend test
* Remove legacy RBAC check
* Fix test
* no need for context
* Remove unused variable
* Remove unecessary param
* remove unecessary param from tests
* More tests :D
2025-02-25 13:44:40 +01:00
Will Assis
1a65154e74
fix (unified-storage): Fix error when trying to get parents of folder as a viewer ( #101245 )
...
* Fix error when trying to get parents of folder as a viewer with unified-storage enabled
2025-02-25 14:38:32 +02:00
Andres Martinez Gotor
ce8a874bf0
Advisor: Preinstall app plugin if enabled ( #101289 )
2025-02-25 13:37:41 +01:00
Oscar Kilhed
df99c92823
Dashboards: Disable flaky import dashboard test in old architecture. ( #101282 )
...
disable flaky test
2025-02-25 13:44:11 +02:00
antonio
87a4034332
docs: link to tutorial from docs ( #101277 )
...
* docs: link to tutorial from docs
* missing part of url
2025-02-25 12:13:16 +01:00
Ieva
bfabe2ce82
Ks8/Folders: Fix status codes returned on GET ( #101237 )
...
return the correct status code for folder fetching failures
2025-02-25 11:07:27 +00:00
Pepe Cano
2585fec99e
Alerting: Clarify that the AWS SNS subject field cannot be empty ( #100780 )
...
* Alerting: Clarify that the AWS SNS subject field cannot be empty
* minor copy change
2025-02-25 12:06:38 +01:00
Jack Baldry
305f05d852
Use version 2 of the deploy preview workflow ( #101266 )
...
* Use v2 deploy preview
Supports building with multiple documentation sources together.
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
* Lint a file
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
---------
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
2025-02-25 10:47:46 +00:00
Andres Martinez Gotor
120b277664
Advisor: Cloud fixes ( #101136 )
2025-02-25 11:41:44 +01:00
Alexander Akhmetov
03e94e7a3e
Alerting: Update grafana/alerting ( #101215 )
...
* Update grafana/alerting from 9d7e00921e44 to 2acbeef29642
* Change the package for the TLSClient
* Fix TestContactPointFromContactPointExports test
2025-02-25 11:32:28 +01:00
Alexander Akhmetov
b641fd64f9
Alerting: API to create rule groups using mimirtool ( #100558 )
...
What is this feature?
Adds an API endpoint to create alert rules with mimirtool:
- POST /convert/prometheus/config/v1/rules/{NamespaceTitle} - Accepts a single rule group in a Prometheus YAML format and creates or updates a Grafana rule group from it.
The endpoint uses the conversion package from #100224 .
Key parts
The API works similarly to the provisioning API. If the rule does not exist, it will be created, otherwise updated. Any rules not present in the new group will be deleted, ensuring the group is fully synchronized with the provided configuration.
Since the API works with namespace titles (folders), the handler automatically creates a folder in the root based on the provided title if it does not exist. It also requires a special header, X-Grafana-Alerting-Datasource-UID. This header specifies which datasource to use for the new rules.
If the rule group's evaluation interval is not specified, it uses the DefaultRuleEvaluationInterval from settings.
2025-02-25 11:26:36 +01:00
Josh Hunt
e78136c568
Navigation: Send isNew flag in grafana_navigation_item_clicked events ( #101209 )
2025-02-25 10:17:02 +00:00
Matheus Macabu
3aedb9159e
Chore: Update golang.org/x/crypto and golang.org/x/ouath2 to address security issues ( #101268 )
...
- CVE-2025-22869 and Go issue https://go.dev/issue/71931 .
- CVE-2025-22868 and Go issue https://go.dev/issue/71490 .
2025-02-25 11:15:41 +01:00
Josh Hunt
bceddd78a8
Navigation: Revert new items auto-expanding ( #101230 )
2025-02-25 09:59:13 +00:00
grafana-pr-automation[bot] and github-actions[bot]
00f51f8b76
I18n: Download translations from Crowdin ( #101260 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-25 11:34:26 +02:00
Marcus Andersson
7773c658bb
PluginExtensions: Start using new APIs for datasource config extensions point ( #101139 )
2025-02-25 09:17:17 +01:00
Jack Westbrook
eca045bc11
Build: Reduce repetition in rollup configs ( #93916 )
...
* build(packages): add extendable pieces of rollup config
* build(packages): rewrite rollup configs to make use of extendable parts
2025-02-25 09:11:09 +01:00
nbav12
047136c830
Docs: Change link title ( #101043 )
...
Update _index.md
Proposal to change the link title (also the relref behind, respectively). At the sidebar, under: Set up > Install Grafana - there is a link with the title "RHEL or Fedora". Just to be uniform...
2025-02-25 09:11:00 +01:00
nbav12
43ef27e17e
Update dashboard.md ( #101190 )
...
Typo
2025-02-25 09:10:51 +01:00
jackyin
24f9126cdf
Interval variable: Fix $__auto value behavior ( #100479 )
2025-02-24 21:53:51 -07:00
Jean-Philippe Quéméner
9282e4cad4
fix(unified-storage): don't use in-process if db type is not set ( #101254 )
2025-02-24 21:44:42 +01:00
Ryan McKinley
e482c037bf
Chore: Update drone promote support ( #101241 )
2025-02-24 20:36:13 +02:00
Johnny Kartheiser and Pepe Cano
9073f1a525
docs: document new alerting threshold operators ( #101013 )
...
* docs: document new alerting threshold operators
adding new operators to alerting docs
Equal
Not Equal
Greater or Equal
Less or Equal
Within Range Inclusive
Outside Range Inclusive
* cAPITALIZATION fIX
* Update docs/sources/alerting/fundamentals/alert-rules/queries-conditions.md
Co-authored-by: Pepe Cano <825430+ppcano@users.noreply.github.com >
* Update docs/sources/alerting/fundamentals/alert-rules/queries-conditions.md
Co-authored-by: Pepe Cano <825430+ppcano@users.noreply.github.com >
* Update docs/sources/alerting/fundamentals/alert-rules/queries-conditions.md
Co-authored-by: Pepe Cano <825430+ppcano@users.noreply.github.com >
* Update queries-conditions.md
matching with ui
---------
Co-authored-by: Pepe Cano <825430+ppcano@users.noreply.github.com >
2025-02-24 12:17:13 -06:00
Kristina
a01ab790c0
Panel Edit: Add Annotations data ( #101149 )
...
* Add annotations data to panel editor
* Add tests for getVisualizationOptions2
* Add annotation check to test
2025-02-24 11:52:12 -06:00
Ashley Harrison
a2b805ba17
Chore: add new FeatureState ( #101228 )
...
add new featurestate
2025-02-24 17:15:51 +00:00
renovate[bot]
9c940c67ed
Update dependency react-inlinesvg to v4.2.0 ( #98968 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 17:15:23 +00:00
Saroj C. Mohanty
ffa6db7a5e
TimeRange: Fix spelling in comment ( #100553 )
...
fixing spelling
2025-02-24 16:37:15 +00:00
Joey
6348031de1
NodeGraph: Fix for dangling edge lines ( #100866 )
...
* Make sure edge line has a unique key
* Update keys
2025-02-24 16:23:56 +00:00
Georges Chaudy
e13bd52da6
unistore: move continue to the resource package ( #101206 )
...
* minor improvements to tests
* move continue token
* update sql backend
2025-02-24 18:02:30 +02:00
Karl Persson
74632a25c3
Authz: folder api tls settings ( #101213 )
...
* Skip certificate verification
* Add more settings for folder api
2025-02-24 16:03:14 +01:00
Santiago
b58d616495
Alerting: Handle err-mimir-max-label-names-per-series as a user error in the prom writer ( #101214 )
2025-02-24 15:43:19 +01:00
Agnès Toulet
608d974585
Rendering: Stop preloading apps for rendering requests ( #100221 )
...
* Rendering: stop preloading apps
* add feature toggle
* add comment
* add const
* fix linter
* rename feature toggle
* delete old ff
* update toggles_gen.json
2025-02-24 15:43:06 +01:00
jackyin and Kristina Durivage
ec14822dd0
Panel: Histogram tooltip unit unexpected show ( #100163 )
...
* unit unexpected show
* format
* Build display in while building the counts, and remove the post processing iteration over the counts.
---------
Co-authored-by: Kristina Durivage <kristina.durivage@grafana.com >
2025-02-24 07:45:32 -06:00
Laura Fernández
19789cf5f8
Combobox: use useOptions ( #100604 )
2025-02-24 13:12:56 +01:00
Sonia Aguilar
9f00e086e4
Alerting: Use uid instead of id in AnnotationsStateHistory ( #101207 )
...
Use uid instead of id in AnnotationsStateHistory
2025-02-24 14:10:23 +02:00
Gilles De Mey
10b4868d91
Alerting: Use RTKQ for fetching folder information ( #100645 )
2025-02-24 12:26:17 +01:00
Oscar Kilhed
01b57f412f
Dashboards: WeekStart is now of type WeekStart | undefined instead of string ( #101123 )
...
* change weektype from string to WeekStart | undefined
* Change to WeekStart in more places, fix lint
* change in more places
* More weekstart changes
* fix snapshot, update betterer
* keep weekstart as '' in test dashboards to make sure it doesn't break old dashboards
2025-02-24 11:35:55 +01:00
Tom Ratcliffe
5d57236a0c
Alerting: Add webhook timeout option for upstream alertmanagers ( #101154 )
2025-02-24 10:00:22 +00:00
Piotr Jamróz
0bbb6ab947
Explore: Make Drilldowns box dismissible ( #101193 )
2025-02-24 10:40:31 +01:00
279b641469
Provisioning: Define large parts of our infrastructure ( #101029 )
...
* Provisioning: Define secrets service
* Provisioning: Create and store secrets service
* Provisioning: Define safepath
* Provisioning: Define the repository
* Identity: Support a provisioning service
* Provisioning: Define a job queue
* Chore: Regen code
* Provisioning: Show progress more often
Co-Authored-By: Ryan McKinley <ryantxu@gmail.com >
* Provisioning: Rename hash field to lastRef
Co-Authored-By: =?UTF-8?q?Roberto=20Jim=C3=A9nez=20S=C3=A1nchez?= <roberto.jimenez@grafana.com >
* Provisioning: Workflows as write access
Co-Authored-By: Ryan McKinley <ryantxu@gmail.com >
* Provisioning: Regen OpenAPI snapshot
* Provisioning: Update tests to match new fields
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
Co-authored-by: =?UTF-8?q?Roberto=20Jim=C3=A9nez=20S=C3=A1nchez?= <roberto.jimenez@grafana.com >
2025-02-24 09:08:58 +01:00
Domas and Leon Sorokin
8f9972a509
Histogram: Handle multiple native histograms ( #98404 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2025-02-24 07:00:18 +02:00
grafana-pr-automation[bot] and github-actions[bot]
48029e2ed9
I18n: Download translations from Crowdin ( #101181 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-23 02:42:34 +02:00
Torkel Ödegaard
6d7147c38d
Dashboard: Edit pane tabs ( #101145 )
...
* Dashboard: Edit pane tabs
* update design
* Added translation elements
* Update
* Update
* Update
* Fix css issue
* Update
2025-02-22 14:15:26 +01:00
Alexander Akhmetov
9dac0c9eeb
Alerting: Add math node to the converted Prometheus rules ( #101097 )
2025-02-22 12:36:58 +01:00
Alexander Akhmetov
5a6d9a99f3
Alerting: Generate stable UIDs for alert rules in Prometheus conversion ( #100973 )
2025-02-22 11:06:42 +01:00
Torkel Ödegaard and Bogdan Matei
436dc86a09
TabsLayout: Implements url sync and removes double scene object reference ( #101115 )
...
* TabsLayout: Implementts url sync and removes double scene object reference
* Do not allow removing last tab
* Update public/app/features/dashboard-scene/scene/layout-tabs/TabsLayoutManager.tsx
Co-authored-by: Bogdan Matei <bogdan.matei@grafana.com >
* Update public/app/features/dashboard-scene/scene/layout-tabs/TabsLayoutManager.tsx
Co-authored-by: Bogdan Matei <bogdan.matei@grafana.com >
* Update
---------
Co-authored-by: Bogdan Matei <bogdan.matei@grafana.com >
2025-02-22 11:06:29 +01:00
Yuri Tseretyan
ba352af663
Alerting: Github Action to update alerting module ( #100999 )
2025-02-21 18:46:03 -05:00
Kim Nylander
95b88e592d
[DOC] Add shared note for Explore app rename to Drilldown ( #101166 )
2025-02-21 17:19:54 -05:00
Yuri Tseretyan
bbeae46105
Alerting: Fix rule state history with annotations backend ( #101174 )
...
* add alertUID to annotations API query parameter
* update state history UI to fetch rule by UID
---------
Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
2025-02-21 23:08:40 +02:00