Alexander Akhmetov
1d0a86252e
Alerting: Add target datasource support to Prometheus conversion ( #102307 )
2025-03-18 09:53:50 +01:00
Tom Ratcliffe
e14b2fa034
Chore: Add descriptions to frontend types for feature toggle generation ( #102230 )
...
Add descriptions to frontend types for feature toggle generation
2025-03-18 09:20:47 +02:00
Alex Khomenko
3454030bc2
Provisioning: Add dashboard preview banner ( #102305 )
...
* Provisioned: Add dashboard preview banner
* Add translations
* Add banner to the dashboard page
* Add translations
* Add feature toggle
2025-03-18 08:55:25 +02:00
dependabot[bot] and github-actions[bot]
967425ab1b
Bump github.com/expr-lang/expr from 1.16.9 to 1.17.0 in /pkg/codegen ( #102333 )
...
* Bump github.com/expr-lang/expr from 1.16.9 to 1.17.0 in /pkg/codegen
Bumps [github.com/expr-lang/expr](https://github.com/expr-lang/expr ) from 1.16.9 to 1.17.0.
- [Release notes](https://github.com/expr-lang/expr/releases )
- [Commits](https://github.com/expr-lang/expr/compare/v1.16.9...v1.17.0 )
---
updated-dependencies:
- dependency-name: github.com/expr-lang/expr
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* update workspace
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-18 09:49:03 +03:00
Alex Khomenko
20fcf443f8
Dashboard: Disable creating library panels for provisioned dashboards ( #102308 )
2025-03-18 07:29:52 +02:00
Leon Sorokin
1a6ec71822
Transformations: Fix field naming in Add field from calc (Binary mode) ( #102331 )
2025-03-18 02:39:47 +02:00
Leon Sorokin
afd6326d0c
Chore: uPlot v1.6.32 ( #102149 )
2025-03-17 19:35:11 -05:00
grafana-pr-automation[bot] and github-actions[bot]
2801c38eba
I18n: Download translations from Crowdin ( #102332 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-18 02:30:31 +02:00
Stephanie Hingtgen
4755da0ff5
Folders: Fix user setting in api ( #102329 )
2025-03-17 18:33:09 -05:00
owensmallwood
c45a342303
Unified Storage Dashboard Provisioning: Wait for deleted dashboards to be updated in the indexer ( #102243 )
...
* wait for deleted dashboards to be updated in the indexer
* updates comment
* adds test
* make function private
* fix failing test - had to add a couple more mock Search calls
2025-03-17 16:46:26 -06:00
Dominik Broj
f7e0f095a2
Alerting: use 'Grafana IRM' wording in alerting contact point ( #102014 )
...
* chore: use 'Grafana IRM' wording in alerting contact point
* revert temp condition change
* remove unneeded ts assertion
* more renaming
* use translations
* update test
* running make i18n-extract
* avoid "simple" word in copy
2025-03-17 23:38:44 +02:00
Sven Grossmann
8297c0f34e
prom: fix sorting in fetchLabels ( #102318 )
...
* fix(prom): return label keys from prometheus language providers
* fix: only sort once
* fix: lose reference
2025-03-17 23:26:42 +02:00
ismail simsek
07024c9bac
Prometheus: Enable prometheusRunQueriesInParallel feature toggle by default ( #102127 )
...
enable prometheusRunQueriesInParallel by default
2025-03-17 22:13:59 +01:00
Stephanie Hingtgen
6019b21cc5
K8s: Dashboards: Fix multi-org provisioning flow ( #102266 )
2025-03-17 20:20:03 +02:00
Dzmitry Kozhukh
250cdbcd1a
GrafanaUI: prevent ToolbarButton from submitting wrapping form ( #102228 )
...
fix(grafana-ui): prevent toolbar button from submitting wrapping form
2025-03-17 17:13:54 +00:00
Ryan McKinley
fd4e08e318
K8s/Dashboards: Remove slug annotation ( #102270 )
2025-03-17 19:01:29 +02:00
Ryan McKinley
261d7db0e6
Live: Update centrifuge and remove unreleased "gitops" ( #102256 )
2025-03-17 18:55:00 +02:00
Ashley Harrison
2ece94bc50
Chore: Fix pseudo translations ( #102295 )
...
* remove unnecessary pseudo translations
* properly initialise pseudo translations in core (not grafana-ui)
2025-03-17 16:45:36 +00:00
beejeebus
3bdb2aa349
Plugins: Fix support for adhoc filters with raw queries in InfluxDB ( #101966 )
...
Plugins: Fix support for adhoc filters with raw queries in InfluxDB
Fixes #101635 .
2025-03-17 12:07:33 -04:00
Jev Forsberg
83c3c01769
Chore: Migrate pr-swagger-gen from Drone to GHAs ( #102157 )
...
* baldm0mma/ update swagger step
* baldm0mma/ update with correct wire tags
* baldm0mma/ add write token permissions
* baldm0mma/ make swagger-clean && make openapi3-gen
* baldm0mma/ remove wire_tags
* Reset OpenAPI specs to main branch version
* baldm0mma/ regen specs with enterprise running
* baldm0mma/ test go version issue
* baldm0mma/ test with building with go 1.24.1
* baldm0mma/ add comment
2025-03-17 09:28:24 -06:00
Gábor Farkas
4302fec311
removed unused file ( #102281 )
2025-03-17 16:27:13 +01:00
Sven Grossmann
8140c19bbd
fix(prom): return label keys from prometheus language providers ( #102294 )
2025-03-17 16:15:38 +01:00
Kevin Minehart
ebb3902307
CI: remove frontend unit test and frontend linting from drone PR/main pipelines ( #102221 )
...
* remove frontend unit test and frontend linting from drone PR/main pipelines
* remove unused dependency on frontend test
* fail fast on frontend unit tests
* no more main-test-frontend
* update CODEOWNERS
* make job names more identifiable
2025-03-17 09:41:17 -05:00
Igor Suleymanov and leonorfmartins
424a178d96
Update dependencies for Grafana submodules ( #102296 )
...
* Update dependencies for Grafana submodules
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
* Update workspace
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
* Update owners
* Fix code owners of the dependency
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
---------
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
Co-authored-by: leonorfmartins <leonorfmartins@gmail.com >
2025-03-17 16:23:57 +02:00
Alex Khomenko
71cee10cb6
Provisioning: Add dashboard saving functionality ( #102269 )
...
* Move dashboard-scene, provisioned dashboard features, and dashboard services/types from grafana-git-ui-sync branch
* Merge
* Update props order
* Fix imports
* Fix imports
* Update dashboard page
* Update imports
* Update test
* Tweaks
* Remove extra mocks
* Split out utils
* Translate
* Revert
* Add translations
* Add comment
* Prettier
* Add comment
* Use AnnoKeyManagerIdentity
* Add manager kind
2025-03-17 16:15:41 +02:00
Konrad Lalik
b11daf57bb
Alerting: Fix rule instances table ( #102290 )
...
Fix the condition for displaying alert instances table in RuleDetails component
2025-03-17 15:09:52 +01:00
Peter Štibraný
11552e5c57
Speed up truncation of Spanner tables (used in integration tests) ( #102278 )
...
Speed up truncation of Spanner tables.
2025-03-17 15:05:01 +01:00
Igor Suleymanov
3f270d1de0
K8s/Dashboards: Fix panics in Dashboards v2alpha1 API ( #102123 )
...
* K8s/Dashboards: Fix panics in Dashboards v2alpha1 API
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
* Update generated code to use the `MappingType` properly
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
---------
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
2025-03-17 15:04:11 +02:00
Tom Ratcliffe
f1470de478
Chore: Add eslint rule for empty files and tidy up ( #102288 )
...
* Add eslint rule for empty files
* Remove empty files
2025-03-17 14:54:12 +02:00
Torkel Ödegaard
74705bd5b3
Dashboard: New UX for switching layouts ( #102268 )
...
* Layout switching
* Update
* Update
* Update
* Update
* Update
* unline styles
* fixing lint issue
2025-03-17 13:50:34 +01:00
Ashley Harrison
2b3a36b572
Query library: Add selectors and turn on feature toggle in e2e ( #101347 )
...
* add selectors and turn on feature toggle in e2e
* remove unneeded feature toggle
2025-03-17 12:31:22 +00:00
Ashley Harrison
d82a877f65
GrafanaUI: Mark up or ignore remaining grafana-ui translations ( #102203 )
...
* markup or ignore remaining grafana-ui translations
* fix unit tests, commit betterer results which somehow didn't get autocommitted?! :o
* fix SharedPreferences unit test
* fix remaining unit tests
* fix azure e2e test
* better solution
2025-03-17 12:27:40 +00:00
Jack Westbrook
5cd8547131
Revert "Grafana Data: Use package.json exports for internal code ( #102286 )
...
Revert "Grafana Data: Use package.json exports for internal code (#102036 )"
This reverts commit 91116de790 .
2025-03-17 12:26:59 +00:00
Ryan McKinley
c46565f652
K8s/Dashboard: DeepCopy should deep copy ( #102258 )
2025-03-17 14:29:18 +03:00
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