Jean-Philippe Quéméner
1700a8aa9f
feat(unified-storage): prune history table based on limits ( #101970 )
2025-03-17 11:36:38 +01:00
Pepe Cano
cacdf00067
alerting(ui): add external links to read more about labels and annotations ( #102187 )
...
* alerting(ui): add external link to read about labels
* alerting(ui): add external link to read about annotations
* fix i18n settings
* fix i18n
* fix i18n error with `make 18n-extract`
2025-03-17 11:28:29 +01:00
Jack Westbrook
91116de790
Grafana Data: Use package.json exports for internal code ( #102036 )
...
* refactor(frontend): rename all @grafana/data/src imports to @grafana/data
* feat(grafana-data): introduce internal entrypoint for sharing code only with grafana
* feat(grafana-data): add test entrypoint for data test utils usage in core
* refactor(frontend): update import paths to use grafana/data exports entrypoints
* docs(grafana-data): update comment in internal/index.ts
* refactor(frontend): prefer public namespaced exports over re-exporting via internal
2025-03-17 11:27:17 +01:00
Timur Olzhabayev
f2518a2c45
Chore: Promote pluginsDetailsRightPanel to private preview ( #102211 )
...
promote FeatureStagePrivatePreview to private preview
2025-03-17 10:49:51 +01:00
Peter Štibraný
3ec3085416
Pass build tags to golangci-lint and go test commands. ( #102206 )
...
* Pass build tag to golangci-lint.
* Pass build tags to go test command.
2025-03-17 10:47:27 +01:00
aishyandapalli
3e5975367c
Prometheus: Add SpanID while clicking on TraceID datalink for Exemplar ( #101541 )
...
Add Span context to Exemplar data links
2025-03-17 10:14:55 +01:00
Denis Vodopianov
de6a48a233
Chore: Replace bingo-managed tools with go tool directive. ( #101890 )
2025-03-17 09:48:41 +01:00
Peter Štibraný
077f9e90d5
Fix format of timestamps sent to Spanner. ( #102227 )
2025-03-17 09:27:11 +01:00
Hugo Häggmark
16934bca81
Update HALL_OF_FAME.md ( #102267 )
2025-03-17 08:25:02 +01:00
Hugo Häggmark and Jack Westbrook
16ca230898
Plugins: Fix better UX for disabled Angular plugins ( #101333 )
...
* Feat: better UX for Angular plugins
* Chore: fix i18n
* Update public/app/features/plugins/admin/components/PluginDetailsDisabledError.tsx
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com >
* Update public/app/features/plugins/admin/components/PluginDetailsDisabledError.tsx
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com >
* Chore: fixes after PR feedback
* Test: testing uninstall in cloud
* Chore: fix weird merge
* Chore: fix test import
* Chore: comment out an expec
* Chore: revert test of uninstall on cloud
* Chore: adds tooltip and removes admin message
* Trigger build
* Chore: fix for cloud
* Trigger build
---------
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com >
2025-03-17 06:26:49 +01:00
Ryan McKinley
bb881f38bb
K8s/Dashboards: Remove uid+version from spec ( #101992 )
2025-03-16 20:46:12 -05:00
Stephanie Hingtgen
5c24312625
Dashboards: Fix duplicate provisioning when errors occur on title-only based provisioning ( #102249 )
...
Dashboards: fix title based provisioning
2025-03-15 21:12:48 -06:00
grafana-pr-automation[bot] and github-actions[bot]
45e2cb78f2
I18n: Download translations from Crowdin ( #102247 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-15 02:30:45 +02:00
antonio
0961de396e
docs>getting-started>prometheus ( #102182 )
...
* docs>getting-started>prometheus
* get started page highlight
* spelling
* formatting
* drilldown instead of explore
* node_exporter spelling bypass
* spelling bypass
* metrics support
* typo
* all pretty, no pity
* applied suggestions
* all pretty, no pity2
2025-03-14 21:57:01 +01:00
Yuri Tseretyan
309a2eb4e9
Alerting: Allow administrators delete rules permanently via UI ( #101974 )
...
* add query parameter to existing APIs to control the permanent deletion of rules
* add GUID to gettable rule
* add new endpoint /ruler/grafana/api/v1/trash/rule/guid/{RuleGUID} to delete rules from trash permanently
---------
Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
2025-03-14 22:14:06 +02:00
Yuri Tseretyan
e30034a42a
Alerting: Remove feature flag alertingNoDataErrorExecution ( #102156 )
...
* remove feature flag
* remove feature flag in state manager
* make sure no data with empty results is handled
Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
---------
Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
2025-03-14 14:51:58 -04:00
Alex Khomenko
f1f544ec5b
BrowseDashboards: Switch to list view if sort is set ( #102196 )
2025-03-14 11:49:17 -06:00
Alex Khomenko
4236ac3423
Provisioning: Update API imports ( #102226 )
...
* Update API
* Format
2025-03-14 19:31:58 +02:00
Ashley Harrison
f2ec1a2b55
Api client generation: docs tweaks following centralisation ( #102223 )
...
* tweaks following centralisation
* slightly better step name
2025-03-14 17:07:24 +00:00
Tom Ratcliffe
ef9dca9ea3
Alerting: Add UI migration feature toggle ( #102217 )
...
Add UI migration feature toggle
2025-03-14 17:40:05 +01:00
Jean-Philippe Quéméner
8b984a25e4
feat(util): add key based debouncer ( #102073 )
2025-03-14 17:11:09 +01:00
Josh Hunt
bf172dfd29
GrafanaUI: Add noBackdropBlur feature toggle ( #102128 )
...
* Create new noBackdropBlur feature toggle
* Disable backdrop blur with feature toggle
2025-03-14 15:21:35 +00:00
Syerikjan Kh
b3452ae720
feat: datasourceconnectionsTab to private preview ( #102200 )
2025-03-14 11:05:27 -04:00
Ashley Harrison
38d94b86ec
Api clients: fix import to point to new centralised client ( #102208 )
...
fix import to point to new centralised client
2025-03-14 17:03:45 +02:00
Ashley Harrison and Alex Khomenko
dd07d3dbbe
API client generation: centralise api clients ( #102186 )
...
* centralise iam api
* centralise folder api client
* rename to baseAPI
* centralise provisioning api
* remove iam feature folder from CODEOWNERS
* fix type name
* Update public/app/features/provisioning/utils/selectors.ts
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
---------
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
2025-03-14 14:34:36 +00:00
Alex Khomenko
24da64cd34
Provisioning: Load dashboard in state manager ( #102194 )
...
MergeProvisioning: Load dashboard in state manager
2025-03-14 16:03:51 +02:00
Laura Fernández
b9d798e9c9
API Client Generation: Add documentation ( #102056 )
2025-03-14 14:56:52 +01:00
Eric Leijonmarck
56c896fa72
Revert "Config: Removes setting viewers_can_edit ( #101767 )" ( #102191 )
...
This reverts commit d3a9c04562 .
2025-03-14 13:39:59 +00:00
Ashley Harrison
75156324f4
Chore: fix some codeql violations ( #101958 )
...
* fix some codeql violations
* just check at start
2025-03-14 13:27:25 +00:00
ismail simsek
399df82f0b
Prometheus: Read feature toggles once when creating plugin instance ( #102131 )
...
* initialize an instance with feature toggles
* read grafana config only once
* use feature toggles directly
2025-03-14 13:54:19 +01:00
ismail simsek
d72b664981
Feature toggle: Introduce infinityRunQueriesInParallel feature toggle ( #102129 )
...
introduce infinityRunQueriesInParallel feature toggle
2025-03-14 13:54:04 +01:00
Alex Khomenko
49324a9ee2
Provisioning: Load dashboard ( #102050 )
...
* Provisioning: Load dashboard
* Add v2 loader
2025-03-14 14:50:34 +02:00
Will Assis
2456eeb69b
fix(unified-storage): Improve test coverage on legacy searcher and parse result helper ( #102147 )
...
* include TotalHits when searching for provisioning information and improve tests
* return err when parsing search results with mismatch number of columns and cells and add tests for it
2025-03-14 08:25:59 -04:00
Laura Fernández and joshhunt
38151b1ae4
Combobox: add grouping functionality ( #100603 )
...
* Use useOptions in Combobox
* Clean code
* Betterer results
* Add grouping to Combobox
* Fix code after mergin main
* Manage ids
* wip - first pass at improved dom structure for a11y
* improve styling, remove old implementation
* more style!!!!
* more tidy up
* deprecated comment
* another comment!
* tests
* remember the index of each group
---------
Co-authored-by: joshhunt <josh.hunt@grafana.com >
2025-03-14 13:05:25 +02:00
Andres Martinez Gotor
da53b3fb5e
Advisor: Avoid Watcher ( #102120 )
2025-03-14 11:14:00 +01:00
Andrej Ocenas
a6c16c52e6
Scopes: Refactor services and the api client ( #102042 )
...
* Externalize api and remove dependency cycles
* fix tests
* Update comment
* Split the state observable creation in ScopesService
* Make the feature flag guard more explicit
* Change reduce to map
2025-03-14 10:48:12 +01:00
Peter Štibraný
9330ca5b54
Remove unused SigningKey struct. ( #102041 )
2025-03-14 10:41:10 +01:00
Matheus Macabu
0abf0bb0e9
Secrets: make the secrets package a go work module ( #102167 )
...
* Secrets: make the decrypt package a go work module
* Chore: add Operator Experience as codeowner for secrets apis
* Chore: move module up two folders
2025-03-14 10:38:19 +01:00
Karl Persson
f1e4706f79
Authn: Concurrent updates to last seen at ( #102122 )
...
* Use singleflight for last seen update
* Run last seen update in a signelflight
2025-03-14 10:17:42 +01:00
Peter Štibraný
8625a6c131
Export SpannerConnectorConfigToClientOptions function (used by grafana-enterprise). ( #102106 )
...
* Export SpannerConnectorConfigToClientOptions function (used by grafana-enterprise).
2025-03-14 10:07:24 +01:00
Ivan Ortega Alba
0e5c436288
Dashboard: Do not run backend migrations if schemaVersion < min_version migration implemented in the backend ( #102088 )
2025-03-14 08:55:40 +00:00
Eric Leijonmarck
d3a9c04562
Config: Removes setting viewers_can_edit ( #101767 )
...
Reapply "Authz: Removes setting `viewers_can_edit`" (#101528 )
This reverts commit 5f6b00a72f .
2025-03-14 08:38:48 +00:00
Alex Khomenko
14e2784e69
Chore: Add .cursor to .gitignore ( #102166 )
2025-03-14 09:19:11 +02:00
Alexander Akhmetov
ef5cc12b33
Alerting: Add HMAC signature config to the webhook integration ( #100960 )
...
Adds HMAC-SHA256 signature support to webhook notifications, providing a way to verify the authenticity and integrity of webhook requests. The implementation allows to specify the header in which the signature will be sent. The signature is calculated from the request body.
An optional timestamp header name can be provided. If set, the HMAC signature will be generated by concatenating the timestamp, a ":" and the request body: {timestamp}:{body}. The timestamp will also be sent in the provided header name.
2025-03-14 07:22:41 +01:00
grafana-pr-automation[bot] and github-actions[bot]
1ee0473db6
I18n: Download translations from Crowdin ( #102164 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-14 02:30:10 +02:00
Michael Mandrus
4420ff9202
SecretsManager: Merge codegen portion so that we can use the dependency elsewhere ( #102152 )
...
* copy changes over from feature branch
* update codegen
2025-03-13 18:10:46 -04:00
Nick Richmond
ae7cba3268
MetricsDrilldown: Advance exploreMetricsUseExternalAppPlugin feature toggle stage ( #102137 )
...
* chore: advance `exploreMetricsUseExternalAppPlugin` feature toggle stage
* fix: do not hide from docs
2025-03-13 17:50:37 -04:00
Jev Forsberg
a3ada25579
Chore: Migrate pr-docs pipeline to GHAs ( #101982 )
...
* baldmomma/ add pr-lint-build-docs.yml
* baldm0mma/ update codeowners
* baldm0mma/ remove superfluous command
* baldm0mma/ trigger
* baldm0mma/ update with heredoc format
* baldm0mma/ update content stash
* baldm0mma/ explore container for prod target
* baldm0mma/ update to use hugo directly
* baldm0mma/ clone the websote dir
* baldm0mma/ rebuild with docker
* baldm0mma/ docker run
* baldm0mma/ remove build trigger
* baldm0mma/ remove cue gen step that is covered elsewhere
2025-03-13 13:34:35 -06:00
Johnny Kartheiser
42958497ff
alerting docs: add alert rule history image ( #101980 )
...
* alerting docs: add alert rule history image
add image for alert rule history to docs
* Update view-alert-rules.md
* lint/prettier
2025-03-13 14:01:56 -05:00
Pepe Cano and Johnny Kartheiser
9452069745
docs(alerting): timing options minor enhancements ( #101965 )
...
* docs(alerting): timing options minor enhancements
* minor addition
* Update docs/sources/alerting/fundamentals/notifications/group-alert-notifications.md
Co-authored-by: Johnny Kartheiser <140559259+JohnnyK-Grafana@users.noreply.github.com >
---------
Co-authored-by: Johnny Kartheiser <140559259+JohnnyK-Grafana@users.noreply.github.com >
2025-03-13 18:08:31 +01:00