Will Browne
4a707e2a88
Plugins: Split plugin manager into smaller components ( #54384 )
...
* split out plugin manager
* remove whitespace
* fix tests
* split up tests
* updating naming conventions
* simplify manager
* tidy
* add more fakes
* testing time
* add query verif to int test
* renaming
* add process tests
* tidy up manager tests
* add extra case to int test
* add more coverage to store and process tests
* remove comment
* fix capatilization
* init on provide
* remove addfromsource from API
2022-08-30 17:30:43 +02:00
Nathan Marrs
acbbdccba9
Canvas: Fix minor duplication bug #54462
2022-08-30 08:27:00 -07:00
Gabriel MABILLE
c2c319146a
FIX: RBAC prevents deleting empty snapshots ( #54385 )
...
* FIX: RBAC prevents deleting empty snapshots
* Update pkg/api/dashboard_snapshot.go
Co-authored-by: Mihály Gyöngyösi <mgyongyosi@users.noreply.github.com>
* Simplify else case
Co-authored-by: Emil Tullsted <sakjur@users.noreply.github.com>
Co-authored-by: Mihály Gyöngyösi <mgyongyosi@users.noreply.github.com>
Co-authored-by: Emil Tullsted <sakjur@users.noreply.github.com>
2022-08-30 17:19:52 +02:00
Dimitris Sotirakis
933bbe228b
Add PackagesBucketEnterprise2 field in config ( #54449 )
2022-08-30 10:47:12 -04:00
Artur Wierzbicki
7a340f486b
Storage: add WithContents
option to storage.Get()
( #53105 )
...
* Storage: add `WithContents` option to `storage.Get()`
* fix tests
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2022-08-30 15:23:16 +02:00
Esteban Beltran
fc348e6279
Plugins Catalog: Use appSubUrl to generate plugins catalog urls ( #54426 )
...
* Plugins Catalog: us appSubUrl to generate plugins catalog urls
* add tests for PluginList with app sub url
* remove unnecessary comments
2022-08-30 12:34:41 +02:00
Joan López de la Franca Beltran
6ec06f66b9
Rendering: Add support for renderer token ( #54425 )
...
(cherry picked from commit a4f75cc0438712c90b02d24740416f8615e3a0cb)
2022-08-30 12:09:38 +02:00
renovate[bot]
8291ec1e44
Update dependency @opentelemetry/semantic-conventions to v1.6.0 ( #54316 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-30 10:28:48 +01:00
Ashley Harrison
db4a2d58a1
convert DerivedField test to RTL ( #54334 )
2022-08-30 10:28:06 +01:00
Jack Westbrook
5ea01dc9b9
Build: Introduce webpack manifest plugin ( #49798 )
...
* build(webpack): introduce manifest plugin
* build(webpack): move manifest.json to root of project and git ignore
2022-08-30 05:18:55 -04:00
Polina Boneva
ef32050508
Add FocusScope to PanelEditor when open in the Dashboard Page so that a11y focus never catches invisible content. ( #54400 )
2022-08-30 12:08:31 +03:00
Ashley Harrison
5e394c0385
Convert influxdb ConfigEditor test to RTL ( #54332 )
2022-08-30 09:30:10 +01:00
Yaelle Chaudy
711c504b39
Azure Monitor: Updated grafana_ds_azuremonitor_dashboard_loaded
event, replaced array of queries for stats ( #54286 )
...
* Replaced array of queries for stats
* Added ds_version prop
* Added ds_version to tests
* Extracted event name to tracking file
* Extracted event to tracking file
* Removed ds_version - useless for core plugin
* Addressed comments
* Added note to event documentation
2022-08-30 09:55:40 +02:00
Esteban Beltran
56bceacfb1
Navigation Bar: Remove plugins link under Server Admin ( #54386 )
...
* Navigation Bar: Remove plugins link under Server Admin
* Modify frontend to handle admin plugins as just plugins
* update assets and documentation mentioned path
* Fix copy to remove redundant text
2022-08-30 03:40:04 -04:00
Adela Almasan
89236cf418
Geomap: Cleanup ( #54415 )
2022-08-29 17:34:42 -04:00
Ezequiel Victorero
722aca5c53
Public Dashboards: use intervalMs and maxDataPoints from request ( #53613 )
2022-08-29 18:13:06 -03:00
Matt Dodson
fcea9ac913
Fix admonition ( #54408 )
2022-08-29 15:33:54 -05:00
Michael Mandrus
2c21113917
Secrets: Implement admin mechanism for deleting all secrets stored on the secrets plugin ( #54264 )
...
* implement delete all secrets endpoint
* change deletion check to just check for installed plugin
* refactor function call
2022-08-29 14:44:55 -04:00
linoman
3f0beee362
Update README build references ( #54394 )
2022-08-29 16:36:06 +02:00
Adela Almasan
07dcb64e38
Geomap: Fix tooltip display ( #54245 )
2022-08-29 09:29:54 -05:00
Ivan Ortega Alba
4a0a6c8fd4
Analytics: Rename create dashboard event ( #54390 )
2022-08-29 16:26:54 +02:00
Adam Simpson
87375f570d
QueryEditorRow: filter data on mount ( #54260 )
...
This works correctly on initial dashboard load. However, when an action
is taken that triggers a "re-mount", e.g. opening the options pane on
the right side of the page, the `data` prop becomes undefined.
2022-08-29 13:49:58 +00:00
Alex Khomenko
d574a5d98f
TimeRangeForm: Do not use HTML form ( #54318 )
...
* TimeRangeForm: Do not use HTML form
* TimeRangeForm: rename to TimeRangeContent
2022-08-29 16:19:12 +03:00
Marcus Efraimsson
9ff2b33ff1
Chore: Fix prometheus docker block ( #54388 )
2022-08-29 08:42:46 -04:00
Mihály Gyöngyösi
990f673202
Docs: Fix typo in custom-role-actions-scopes.md ( #54294 )
...
* Fix typo in custom-role-actions-scopes.md
* Address lint issue
2022-08-29 11:59:17 +02:00
linoman
d2547bb832
Chore: Group auth docker blocks ( #54274 )
...
* Move auth docker images to parent folder
* Add README file for auth parent folder
* Add grafana-authnz-team as code owner
* Update `devenv` docs
2022-08-29 08:36:56 +02:00
Orlando Ortega Jr
72a143aaff
Chore: Added controls to DatePickerWithInput story ( #54360 )
2022-08-28 16:44:51 +03:00
ying-jeanne
fe062f2eaa
Chore: Use db.DB interface instead of sqlstore ( #54358 )
...
* use db.DB interface instead of sqlstore
* make store service depends on db.DB instead of sqlstore
2022-08-26 19:07:58 -05:00
Ryan McKinley
216185b7f0
Storage: Avoid UID errors from annotations api when loading dashboards from storage ( #54346 )
2022-08-26 15:09:56 -07:00
Jean-Philippe Quéméner
a932428057
Alerting: use raw query data in provisioning to bypass interpolation of macros ( #54293 )
2022-08-26 23:54:30 +02:00
Jean-Philippe Quéméner
49b1182f34
Alerting: add missing yaml tag to mute time struct ( #54287 )
2022-08-26 23:30:07 +02:00
Nathan Marrs
3be3b02f59
Geomap: cleanup ( #54328 )
2022-08-26 16:03:20 -05:00
Adela Almasan
0707d682e0
Geomap: Local color range for dimensions ( #54348 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2022-08-26 15:39:59 -05:00
Jeff Levin
5cb9fca990
public-dashboards: Add log statement when public dashboard enabled or disabled ( #54133 )
...
* refactor apis for consistent outputs
* add dashboardUid validation at API layer
* add check for empty dashboardUid on SavePublicDashboard
* remove public dashboard errors from models package.
Co-authored-by: Ezequiel Victorero <evictorero@gmail.com>
2022-08-26 11:28:54 -08:00
Yuriy Tseretyan
b9be2815d3
Chore: Fix cue loader to use absolute path ( #54257 )
2022-08-26 14:08:12 -04:00
Brendan O'Handley
20d0aa9904
OpenTsdb: migrate annotations from angular to react ( #53856 )
...
* remove annotation angular dependency and migrate annotations
* add nullish coalescing operator
* remove annotations angular partial
* make annotation queries code and errors more readable
* handle the betterer issue with '^ Unexpected any. Specify a different type' at top of file
* run precommits
* run prettier
2022-08-26 13:44:10 -04:00
Ryan McKinley
2db6a199b8
Preferences: Support setting any dashboard as home, not just the starred ones ( #54258 )
2022-08-26 12:40:40 -04:00
Hamas Shafiq
93c5c175fe
Jaeger: Show a better error msg if no service is selected when using search ( #54172 )
2022-08-26 17:09:18 +01:00
Karl Persson
9d2f5ef62f
RBAC: Add function to generate wildcards from prefix ( #54275 )
...
* RBAC: Move metadata to own file
* RBAC: Rename test files
* RBAC: Add wildcard structure and helper function to generate wildcards
from prefix
* RBAC: Refactor filter to use WildcardsFromPrefix
* RBAC: Refactor GetResourceMetadata to use WildcardsFromPrefix
2022-08-26 17:10:35 +02:00
ying-jeanne
6227528ea0
Chore: SQL Store Split of datasource ( #54262 )
...
* refectory datasource
* fix linter
2022-08-26 11:03:38 -04:00
Selene
ec3697584a
Move config nodes to another function ( #54330 )
2022-08-26 16:30:21 +02:00
Yuriy Tseretyan
db09a76125
update test environment to create folders ( #54254 )
2022-08-26 09:46:41 -04:00
Ivan Ortega Alba
c66c275342
SearchSrv: stop using IDs ( #54296 )
...
* SearchSrv: stop using IDs
* Remove IDs from test
2022-08-26 15:41:47 +02:00
Maria Alexandra
f4fa3e4ff4
Panel edit: Run queries when time range changes in table view ( #53111 )
2022-08-26 15:36:42 +02:00
Galen Kistler
6ed0787376
InfluxQL: Quoting tag values in the query editor ( #54187 )
...
* Quote numeric values in query editor
2022-08-26 08:26:44 -05:00
Giordano Ricci
26524e3ff1
GrafanaUI: Fix styles for invalid selects & DataSourcePicker ( #53476 )
...
* GrafanaUI: fix styles for invalid select & DataSourcePicker
* Apply suggestions from code review
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
* fix focus issues & tests
* remove unused import
* TypeScript work in progress
* Move react select props to types.ts
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
Co-authored-by: eledobleefe <laura.fernandez@grafana.com>
Co-authored-by: joshhunt <josh@trtr.co>
2022-08-26 13:48:51 +01:00
Gábor Farkas
a58edc9f5e
elastic: always use millisecond-intervals for alerting ( #54157 )
2022-08-26 14:40:28 +02:00
renovate[bot]
6f72c4d10d
Update dependency @testing-library/user-event to v14.4.3 ( #54292 )
...
* Update dependency @testing-library/user-event to v14.4.3
* use ReturnType instead of using a nested import
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2022-08-26 13:30:34 +01:00
Ashley Harrison
91948ce554
Convert elasticsearch ConfigEditor.test.tsx to RTL ( #54301 )
2022-08-26 13:29:31 +01:00
Giordano Ricci
b4334b26aa
Chore: add missing properties to mocks ( #54290 )
...
* Chore: add missing properties to mocks
* update snapshot
2022-08-26 12:17:04 +01:00