45ff0b5cf6
DatePicker: Fix calendar not showing correct selected range when changing time zones ( #73273 )
...
* user essentials mob! 🔱
* user essentials mob! 🔱
lastFile:packages/grafana-ui/src/components/DateTimePickers/TimeRangePicker/CalendarBody.tsx
* user essentials mob! 🔱
lastFile:packages/grafana-ui/src/components/DateTimePickers/TimeRangePicker/CalendarBody.tsx
* user essentials mob! 🔱
* user essentials mob! 🔱
lastFile:e2e/dashboards-suite/dashboard-timepicker.spec.ts
* user essentials mob! 🔱
lastFile:e2e/dashboards-suite/dashboard-timepicker.spec.ts
* user essentials mob! 🔱
* user essentials mob! 🔱
* restore custom.ini
* run betterer + prettier
---------
Co-authored-by: joshhunt <josh@trtr.co >
Co-authored-by: Roxana Turc <anamaria-roxana.turc@grafana.com >
Co-authored-by: Tobias Skarhed <tobias.skarhed@gmail.com >
Co-authored-by: eledobleefe <laura.fernandez@grafana.com >
2023-08-23 12:57:32 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
c5be239990
Update dependency @types/jest to v29.5.4 ( #63635 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-23 11:15:39 +01:00
Ashley Harrison
02f2ff1870
Chore: some more type fixes ( #73606 )
...
* some type fixes
* some select/table fixes
* some uplot type improvements
* couple more
2023-08-23 10:11:59 +01:00
Nathan Marrs and Ryan McKinley
65df5a0d7e
Gauge: Add overflow scrolling support for vertical and horizontal orientations ( #71690 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2023-08-23 03:08:11 +03:00
Ashley Harrison
1f49d480a8
Drawer: Clicking a Select arrow within a Drawer no longer causes it to close ( #73557 )
...
ensure drawer doesn't close when clicking dropdown arrow
2023-08-22 16:11:18 +01:00
Giordano Ricci
53867e3fcd
Dashboards: relabel add query button ( #73607 )
2023-08-22 14:47:45 +01:00
Giordano Ricci
35818fa9ab
Explore: Relabel secondary actions buttons ( #73605 )
2023-08-22 14:36:53 +01:00
Andrew Hackmann and Andreas Christou
42f4306251
Google Cloud Monitor: Prom query editor ( #73503 )
...
* revert
* works but needs clean up and tests
* clean up
* remove any
* change confusing query var to expr
* oops
* add test
* lint
* cleanup
* update docs
* Update public/app/plugins/datasource/cloud-monitoring/components/PromQLEditor.tsx
Co-authored-by: Andreas Christou <andreas.christou@grafana.com >
* nit
* lint fix?
* remove comment from cue
* go linter
* removing parsing stuff parseresponse func
---------
Co-authored-by: Andreas Christou <andreas.christou@grafana.com >
2023-08-18 11:14:43 -05:00
Sriram
23ae1127a7
Docs: update dataplane portal links ( #73481 )
...
update dataplane portal links
2023-08-18 16:07:45 +01:00
Torkel Ödegaard
3245e25273
SqlDataSources: Update metricFindQuery to pass on scopedVars to templateSrv ( #73333 )
2023-08-17 14:58:54 +02:00
Piotr Jamróz
ab451d76ac
Explore: Improve parsing ranges from URL ( #72498 )
...
* Fix parsing absolute range
* Silence warning issued by moment js
* Introduce URLRangeValue to enforce better type-checking
* Fix unit tests
* Allow not passing range to generate ExploreUrl
* Use updated time range format in a test
* Allow empty object to be passed as a data link for backward compatibility
* Update mocks
* Post-merge fixes
* Simplify checking if range is passed as an empty object
* Update docs
2023-08-17 12:06:52 +02:00
Sven Grossmann
98f3b5fecb
Fix dupicated typo into duplicated ( #73351 )
...
fix typos in transformation
2023-08-17 00:04:45 +03:00
Sven Grossmann
c006ea18fb
Loki: Fix validation of step values to also allow e.g. ms values ( #73270 )
...
* use go duration validation
* add `isValidGrafanaDuration`
* use `isValidGrafanaDuration`
* improve jsdoc
2023-08-16 17:57:26 +02:00
Yuri Tseretyan
0717ec11d6
Alerting: Update state manager to change all current states in the case when Error\NoData is executed as Ok\Nomal ( #68142 )
2023-08-15 10:27:15 -04:00
Ashley Harrison
57d8997b86
CodeEditor: Correctly fires onChange handler ( #73030 )
...
move onChange outside onEditorDidMount condition
2023-08-15 09:19:14 +01:00
Alex Simonok
140624603f
Drawer: Fix scrolling drawer content on Safari ( #73080 )
...
Add min-height to allow scroll drawer content on Safari
2023-08-14 13:03:31 +01:00
Alexa V
0dcba0952e
Dashboards: PanelChrome - remove untitled placeholder and add border when panel is transparent ( #73150 )
2023-08-10 15:17:56 +02:00
8c2f439cd7
Table: Support display of multiple sub tables ( #71953 )
...
* Add nested option to DataFrame. Refactor Table to use nested dataframes for sub-tables
* Use nested frames for TraceQL response
* debugging
* Fix cell text and table position
* Update getItemSize
* noHeader size
* Update sub table renderer
* Update table container height
* Cleanup and fix RawPrometheusContainer height
* Update resultTransformer and docker script
* Updates to TableContainer, resultTransformer after merge
* Fixes for table pagination in dashboards
* Cell height and show footer enhancement/fix
* Sub table links
* Update RawPrometheusContainer
* Remove console log
* Update tests
* Update storybook
* Remove Tempo demo
* Store nested data in single field via its values
* Move nested prop into custom
* Tempo demo
* Add field type & update incorrect logic
* Update docker compose image for Tempo
* Update packages/grafana-data/src/field/fieldOverrides.ts
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com >
* Simplify logic for getting nestedFrames and rendering sub tables
* Update docs for table
* Update nested table bg color
* Lighten nested table bg color
* Renames
* Migrate frames using parentRowIndex and add deprecation notice
* Update title
* Align expander icon size between Table and interactive table
* Table: Refactor out the expanded rows bits
* fix spacing
* Add line along left side for expanded rows
* Disable hover row background when expanded
---------
Co-authored-by: André Pereira <adrapereira@gmail.com >
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com >
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2023-08-10 12:33:46 +01:00
Andrej Ocenas and Victor Marin
15ac12637d
Table: Add storybook and docs for custom render cell type ( #72619 )
...
* Add storybook and docs for custom rendering cell
* Update packages/grafana-ui/src/components/Table/Table.mdx
Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com >
---------
Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com >
2023-08-08 19:02:48 +02:00
Sven Grossmann
533fae4c60
Logs: Fix displaying the wrong field as body ( #73025 )
...
* fix displaying the wrong field as body
* fix test
* fix `getFirstFieldOfType` with non-present type
2023-08-08 12:02:30 +02:00
Sarah Zinger
6ac3348021
Datasource Plugins: Allow tracking for configuration usage ( #72650 )
...
Datasource Plugins: Allow tracking for configuration usage
2023-08-07 08:31:13 -04:00
linoman
64ed77ddce
Auth: Add no role frontend feature flag ( #72823 )
...
* Add 'noBasicRole' feature flag
* Hide role options and tooltip with feature flag
* Add feature flag to registry
2023-08-04 11:08:14 +02:00
Adela Almasan
e9c526b40c
Units: Fix display for kHz, MHz, GHz( #72845 )
...
fix unit display
2023-08-03 14:57:46 -05:00
matt abrams
b1ef145442
Dashboards: Add megawatt hour (MWh) unit ( #72779 )
...
* add megawatt hour MWh unit
* uppercase MWh
2023-08-03 07:12:07 -10:00
b1fd399c10
Docs/k8s install update ( #72567 )
...
* added before you begin section
* just syncing up
* added namespace and yaml mainfest sections
* started the managed k8s section
* added external-ip section
* added minikube instructions
* added deployment rollout section
* added rolling update section
* added rollback stratgety section
* added the logging section
* fixed many typos
* Update docs/sources/setup-grafana/installation/kubernetes/index.md
* Update docs/sources/setup-grafana/installation/kubernetes/index.md
* Update docs/sources/setup-grafana/installation/kubernetes/index.md
* Update docs/sources/setup-grafana/installation/kubernetes/index.md
* Update docs/sources/setup-grafana/installation/kubernetes/index.md
* adjust codeblock spacing
* adjusts steps
* copy edit throughout
* Apply suggestions from code review
* more copy edit, updates links
* fixed minor typos
* Apply suggestions from code review
Co-authored-by: Clayton Cornell <131809008+clayton-cornell@users.noreply.github.com >
* Apply suggestions from code review
* Apply suggestions from code review
* explained the dry-run example
* Move .codespellignore out of Drone so that technical writers can modify it
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
* Fix spelling errors
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
* Add .codespellignore CODEOWNER
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
---------
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
Co-authored-by: Chris Moyer <chris.moyer@grafana.com >
Co-authored-by: Clayton Cornell <131809008+clayton-cornell@users.noreply.github.com >
Co-authored-by: Jack Baldry <jack.baldry@grafana.com >
2023-08-03 08:53:13 -05:00
Alexander Zobnin
f8c44676df
Grafana-ui: Fix RadioButtonList component ( #72804 )
...
* Grafana-ui: Fix RadioButtonList component
* Use just an index as a key
2023-08-03 14:56:44 +02:00
Laura Fernández
7147778dbd
GLDS: Make Text component story not internal ( #72803 )
2023-08-03 13:57:41 +02:00
RoxanaAnamariaTurc
2a2207db00
A11y: Added aria-label to ColorPicker component ( #72666 )
...
* A11y: Added aria-label to ColorPicker component
* Updated the code with changes suggested
2023-08-03 12:26:04 +03:00
ismail simsek
a44e0f2cfd
Fix setting oauthPassThru flag ( #72472 )
...
* Fix setting oauthPassThru flag
* Call onChange only if azure auth is enabled
* Move changes in onSettingsChange
2023-08-03 11:15:42 +02:00
ismail simsek
77e7ae2a1b
InfluxDB: SQL Support ( #72167 )
...
* Add influxdbSqlSupport feature toggle
* Add SQL option to the config page
* Add SQL backend
* Add metadata support in config page
* Implement unified querying
* Fix healthcheck query
* fsql tests
* secure grpc by default
* code cleanup
* Query handing for sql mode
* Implement a placeholder sql editor
* Fix query language dropdown
* go mod updates
* make lint-go
* more make lint-go
* remove unused runQuery
* switch statements with default case
* linting again
2023-08-02 18:27:43 +02:00
Andrej Ocenas
58314e6414
Flamegraph: Remove feature flag and code to switch to pyroscope version ( #72689 )
2023-08-02 17:01:12 +02:00
Laura Fernández
7ec9a0c9da
GLDS: Move Text component from the unstable package to grafana-ui ( #72660 )
2023-08-02 14:58:00 +02:00
RoxanaAnamariaTurc
f59117057e
GrafanaUI: Added spacing token to Divider Component ( #72725 )
...
* GrafanaUI: Added spacing token to Divider Component
* Made changes suggested
2023-08-02 14:18:06 +03:00
Ashley Harrison and Roxana Turc
6194d8fd8b
Nested folders: Add e2e test for new browse page ( #72590 )
...
* scaffold nested folder structure
* update structure slightly
* update comments
* Added basic scafold for Cypress test
* fix selector name, add table body selector, improve expand aria label
* skip test for now
* undo changes to cypress custom.ini
---------
Co-authored-by: Roxana Turc <anamaria-roxana.turc@grafana.com >
2023-08-02 11:28:13 +01:00
Sofia Papagiannaki
2c26a02b82
Search v1: Remove unnecessary subqueries ( #72388 )
...
* Add feature flag
* Introduce interface and dummy implementation
* Add tests for the new filter
* accessControlDashboardPermissionFilterNoFolderSubquery implementation
* join only if it's necessary
* force ordering for tests
* Temporarily enable new query for benchmarks
2023-08-02 10:39:25 +03:00
Joao Silva
74f3352770
Saga: Add new spacing tokens to the theme ( #69319 )
2023-08-01 17:02:00 +01:00
Ieva
1fa4f4bc57
Chore: remove DisableSyncLock setting, as it's not used anymore ( #72680 )
...
* rmeove DisableSyncLock setting, as it's not used anymore
* remove unused import
2023-08-01 17:38:07 +03:00
Andrej Ocenas
91c7096eda
Flamegraph: Diff profile support ( #72383 )
2023-08-01 16:08:46 +02:00
Ashley Harrison
e0587dfb30
Chore: Replace deprecated usage of shape.borderRadius() ( #72672 )
...
* properly mark borderRadius() as deprecated, replace borderRadius() with default
* undo a couple of changes
* use radius.pill in FilterPill
2023-08-01 14:46:07 +01:00
Ashley Harrison
a0b0d704d9
Chore: type fixes ( #72604 )
...
* fixing some types
* some more type fixes
* undo rootReducer type change
* update betterer
2023-08-01 12:56:21 +01:00
Laura Fernández
7469f58709
GLDS: Check if tokens are used as borderRadius values ( #71187 )
2023-08-01 12:44:25 +02:00
Alyssa Bull
adc3735122
Google Cloud Monitor: Use generated type from schema in backend ( #67879 )
2023-07-31 11:14:27 -06:00
Laura Fernández
b632eb33b9
Grafana UI: Text component show all text on hover when it is truncated ( #68578 )
2023-07-31 18:04:48 +02:00
2ae226de89
Explore: Decouple SplitOpen and getFieldLinksForExplore from Panel visualizations ( #71811 )
...
* Allow overriding internal data link supplier
* Remove SplitOpen and getFieldLinksForExplore dependencies
* Fix checking if row index is provided
* Fix unit test
* Add a comment
* Mark SplitOpen as deprecated
* Use Panel Context to provide internal data link supplier
* Update packages/grafana-ui/src/components/PanelChrome/PanelContext.ts
Co-authored-by: Haris Rozajac <58232930+harisrozajac@users.noreply.github.com >
* Update packages/grafana-data/src/utils/dataLinks.ts
Co-authored-by: Haris Rozajac <58232930+harisrozajac@users.noreply.github.com >
* Add missing eventsScope
* Fix infinite render loops
* Rename internal data link supplier to data link post processor
* Update packages/grafana-data/src/field/fieldOverrides.ts
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
---------
Co-authored-by: Haris Rozajac <58232930+harisrozajac@users.noreply.github.com >
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2023-07-31 14:10:03 +02:00
58a2b5d64d
Update Monthly patch updates ( #71651 )
...
* Update Monthly patch updates
* dedupe packages
* lezer update rolled back
* rolled back react-virtualized-auto-sizer
* rolled back update to dangerously-set-html-content
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: Gábor Farkas <gabor.farkas@gmail.com >
2023-07-31 13:52:26 +02:00
Ashley Harrison
ae4810f854
Chore: Emit theme token usage metrics ( #72500 )
...
* create rule to find instances of theme variables
* emit theme token usage metrics
* move awking into script
* make sure theme usage is covering ts and tsx files, remove commented lines
2023-07-28 17:08:02 +03:00
Gabriel MABILLE
4c7b97cdb0
ClientTokenRotation: Don't rotate session cookie for authproxy ( #72496 )
...
* ClientTokenRotation: Don't rotate session cookie for authproxy
* Account for config option auth.proxy enable_login_token
* Limit amount of changes on devenv
* Fix tests by moving authenticatedBy up
* Uncomment nginx conf
2023-07-28 15:32:58 +02:00
Juan Cabanas
66cea5aac6
A11y: Make Annotations and Template Variables list and edit pages responsive ( #71791 )
2023-07-28 15:09:31 +02:00
Laura Fernández
0fa20b7152
Grafana-ui: Text component documentation in Storybook ( #72389 )
2023-07-28 14:58:37 +02:00
Matias Chomicki
0d121bab29
Elasticsearch: Implement modify query using a Lucene parser ( #71954 )
...
* Lucene: add dependency
* ModifyQuery: use Lucene parser to detect key:values in queries
* ModifyQuery: use Lucene parser to remove filters
* Remove test code
* Modify query: switch to recursive implementation
* Modify query: implement remove filter
* Update query normalizing function
* FlagElasticToggleableFilters: remove feature flag
* Remove unused feature flag from test
* Elasticsearch: escape quotes in filter values
2023-07-28 14:49:02 +02:00