Ivana Huckova
3018c6a1b1
Prometheus: Fix link to Prometheus graph in dashboard ( #29543 )
...
* Fix Promlink to have href after componentDidMount
* Refactor to hooks and react testing library
* Update
* Update snapshot test
2020-12-04 17:01:43 +01:00
Jack Westbrook
c2e81ab166
Build: Publish next and latest npm channels to Github ( #29615 )
...
* build(npm): publish next and latest packages to github registry
* ci(release): remove redundant commands from release-npm-packages step
* Update scripts/release.star
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
* Update scripts/release.star
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-12-04 16:34:03 +01:00
Marcus Olsson
9508656b15
Update broken aliases ( #29603 )
2020-12-04 16:26:59 +01:00
Agnès Toulet
d92beeee3d
API: add ID to snapshot API responses ( #29600 )
...
* API: add ID to snapshot API responses
* API: update snapshot tests
2020-12-04 16:22:58 +01:00
Giordano Ricci
bb45f5fedc
Elasticsearch: Migrate queryeditor to React ( #28033 )
...
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2020-12-04 14:29:40 +00:00
Torkel Ödegaard
3d6380a0aa
QueryGroup & DataSourceSrv & DataSourcePicker changes simplify usage, error handling and reduce duplication, support for uid ( #29542 )
...
* Starting moving more stuff into data source picker
* WIP progress
* Progress on datasource picker rethink
* Things are working now some details to figure out
* Removed commented part
* Complex work on getting data source lists
* Fixed variable support showing correct data sources
* Tried fixing dashboard import but failed
* Fixes
* Fixed import dashboard
* Fixed unit test
* Fixed explore test
* Fixed test
* Fix
* fixed more tests
* fixed more tests
* fixed showing which option is default in picker
* Changed query variable to use data source picker, updated tests and e2e
* Fixed more tests
* Updated snapshots, had wrong typescript version
2020-12-04 14:24:55 +01:00
Torkel Ödegaard
c62a0aa4d0
Elastic: Fixes config UI issues ( #29608 )
...
* Elastic: Fixes config UI issues
* Fixed index name input issue
2020-12-04 13:12:14 +01:00
Dominik Prokop
563478ece7
GraphNG: Fix issues with plugins not retrieving plot instance ( #29585 )
...
* Fix issues with plugins not retrieving plot instance
* Review
2020-12-04 12:44:46 +01:00
Arve Knudsen
4e0ad50102
middleware: Make scenario test functions take a testing.T argument ( #29564 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-12-04 11:09:32 +01:00
Jack Westbrook
55d536c6bc
Grafana/ui: Storybook controls understand component types ( #29574 )
...
* feat(grafana-ui): use storybook docgen over webpack config
* chore(grafana-ui): bump storybook to latest (6.1.9)
2020-12-04 10:10:47 +01:00
Mathieu Rollet
985c7934d9
Login: Fixes typo in tooltip ( #29604 )
...
See "log in" (verb) vs "login" (noun) : https://english.stackexchange.com/a/5304/354852
2020-12-04 10:06:01 +01:00
Marcus Andersson
de395f24e4
Panel: making sure we support all versions of chrome when detecting position of click event. ( #29544 )
...
* making sure we are always using int value when compairing coordinates.
* removed unused import.
* Using Math.floor instead.
* removed unused dep.
2020-12-04 09:42:45 +01:00
Emil Hessman
db0fb1e2c1
Chore: Rewrite sqlstore migration test to use standard library ( #29589 )
...
Signed-off-by: Emil Hessman <emil@hessman.se>
2020-12-04 09:05:00 +01:00
Emil Hessman
3c1bcc7275
Chore: Rewrite tsdb prometheus test to standard library ( #29592 )
...
Signed-off-by: Emil Hessman <emil@hessman.se>
2020-12-04 08:49:39 +01:00
Arve Knudsen
f326b79cc1
Security: Add gosec G304 auditing annotations ( #29578 )
...
* Security: Add gosec G304 auditing annotations
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* add G304 auditing comment
Signed-off-by: bergquist <carl.bergquist@gmail.com>
* add G304 auditing comment
Signed-off-by: bergquist <carl.bergquist@gmail.com>
* add G304 auditing comment
Signed-off-by: bergquist <carl.bergquist@gmail.com>
* add G304 auditing comment
Signed-off-by: bergquist <carl.bergquist@gmail.com>
* add G304 auditing comment
Signed-off-by: bergquist <carl.bergquist@gmail.com>
* add G304 auditing comment
Signed-off-by: bergquist <carl.bergquist@gmail.com>
* add G304 auditing comment
Signed-off-by: bergquist <carl.bergquist@gmail.com>
* add G304 auditing comment
Signed-off-by: bergquist <carl.bergquist@gmail.com>
* Add gosec annotations
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* add G304 auditing comment
Signed-off-by: bergquist <carl.bergquist@gmail.com>
* add G304 auditing comment
Signed-off-by: bergquist <carl.bergquist@gmail.com>
* Add gosec annotations
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* add G304 auditing comment
Signed-off-by: bergquist <carl.bergquist@gmail.com>
* add G304 auditing comment
Signed-off-by: bergquist <carl.bergquist@gmail.com>
* add G304 auditing comment
Signed-off-by: bergquist <carl.bergquist@gmail.com>
* Add gosec annotations
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* space
Signed-off-by: bergquist <carl.bergquist@gmail.com>
* Add gosec annotations
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
Co-authored-by: bergquist <carl.bergquist@gmail.com>
2020-12-03 22:13:06 +01:00
Emil Hessman
69ac69b7c5
Chore: Rewrite tsdb testdatasource scenarios test to standard library ( #29591 )
...
Signed-off-by: Emil Hessman <emil@hessman.se>
2020-12-03 21:31:01 +01:00
Will Browne
1053989686
Docs: Add missing key to enable SigV4 for provisioning Elasticsearch data source ( #29584 )
...
* add missing key to enable SigV4
* use right key :o)
* Add .
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
2020-12-03 20:04:38 +01:00
JoeyLemur
1f466f3a64
Add Microsoft.Network/natGateways ( #29479 )
...
Adds Microsoft.Network/natGateways to the supported namespaces in Azure Monitor Datasource (issue #29383 )
2020-12-03 19:59:46 +01:00
Diana Payton
4bf8a828d1
Update documentation-style-guide.md ( #29586 )
2020-12-03 10:42:12 -08:00
Andreas Opferkuch
a7bdc059c1
@grafana/ui: Add bell-slash to available icons ( #29579 )
...
Used in Alerting UI for alert silencing.
2020-12-03 18:14:04 +01:00
Torkel Ödegaard
fa64d7ece4
Alert: Fix forwardRef warning ( #29577 )
2020-12-03 17:35:34 +01:00
Diana Payton
b63e6959df
Update documentation-style-guide.md ( #29580 )
2020-12-03 08:12:46 -08:00
kay delaney
56db402d0f
Chore: Upgrade typescript to 4.1 ( #29493 )
...
* Chore: Upgrade typescript to 4.1
2020-12-03 15:05:59 +00:00
Hugo Häggmark
562a1c36b1
PanelLibrary: Adds library_panel table ( #29565 )
...
* PanelLibrary: Adds panellib table
* Refactor: removes drop table migration
* Refactor: fixes spelling mistake
* Refactor: changes after PR comments
* Refactor: some more renames
2020-12-03 15:18:10 +01:00
VishalLahane
ee405ef069
Make build docker full fix ( #29570 )
...
* [#29569 ]: Added creation of missing directory
For image [ubuntu] : /etc/grafana/provisioning/plugins was missing in image creation.
* [#29569 ]: Added creation of missing directory
For image [alpine] : /etc/grafana/provisioning/plugins was missing in image creation.
2020-12-03 14:17:40 +01:00
Jack Westbrook
73af91192d
Build: move canary packages to github ( #29411 )
...
* ci: wip - add release next npm package step to pr for testing
* ci: remove unpublish logic and use github for package registry
* chore: refresh drone.yml config
* ci: remove redundant variable
* ci: add missing double quote
* chore: move registry arg to npm script
* chore: refresh drone config
* ci: attempt github registry auth
* build: force lerna registry
* build: remote trailing slash
* build: remove obsolete lerna bootstrap, rename next publish files to canary
* chore: remove release_canary_packages step from pr pipeline
* docs(packages): introduce steps for authenticating with github packages
* refactor: move github registry related commands to shell script
* ci(drone): remove echo commands from canary release step
* docs: add missing backtick
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2020-12-03 11:31:14 +01:00
Tania B
2efcd11c12
Devenv: Add default db for influxdb ( #29371 )
2020-12-03 11:50:35 +02:00
Arve Knudsen
f2b7fbc32a
Chore: Check errors from Close calls ( #29562 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-12-03 10:11:14 +01:00
Ryan McKinley
3c9310e93c
GraphNG: support auto and explicit axis width ( #29553 )
...
* auto axis
* auto axis
* expand everyhting with the same scale/unit
* expand everyhting with the same scale/unit
2020-12-03 09:30:40 +01:00
Marcus Andersson
60502463e2
Chore: upgrading y18n to 4.0.1 for security reasons ( #29523 )
2020-12-03 08:39:14 +01:00
Arve Knudsen
58dbf96a12
Middleware: Rewrite tests to use standard library ( #29535 )
...
* middleware: Rewrite tests to use standard library
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-12-03 08:28:54 +01:00
Ryan McKinley
0b6434d0e8
Overrides: show category on the overrides ( #29556 )
2020-12-02 22:17:24 -08:00
Leon Sorokin
22ec38b043
GraphNG: Bars, Staircase, Smooth modes ( #29359 )
...
* initial impl of Bars, Staircase, Smooth modes
* fix fillTo for staircase and smooth paths
* fix pointSize
* [bars] adjust gap factor & reduce bar width to include stroke width. remove rounding to favor gap & width uniformity over edge crispness.
* remove line path fallback for too-dense data
* "Auto" points mode implies "Never" for Bars
* slightly reduce x axis tick density
* fix bars height calc, make bars crisp again.
* [bars] don't use hard-coded 'x' scale key
* refactor catmullRomFitting() to accept x & y coord arrays. restrict to processing only visible data range.
* move path building functions to own file
* export typed functions
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2020-12-02 16:41:24 -06:00
Torkel Ödegaard
18534a1c9c
Docs: Fix docs sync actions ( #29551 )
2020-12-02 21:38:57 +01:00
Kyle Brandt
22ee0a912c
Chore: Update dev guide node version for Mac ( #29548 )
2020-12-02 12:08:45 -08:00
Diana Payton
df1b0a1daf
Docs: Update formatting-multi-value-variables.md ( #29547 )
2020-12-02 12:03:45 -08:00
Ryan McKinley
24086c63a3
Arrow: toArray() on nullable values should include null values ( #29520 )
2020-12-02 11:02:01 -08:00
Diana Payton
df0ef18731
Docs: Update syntax.md ( #29545 )
...
* Update syntax.md
* Update syntax.md
2020-12-02 11:00:13 -08:00
Torkel Ödegaard
00d59ec1fc
NodeJS: Update to LTS (14) ( #29467 )
...
* NodeJS: Update to LTS (14)
* Bump Volta's Node version
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Bump version of build image
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Drone: Upgrade build image
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-12-02 18:18:49 +01:00
Diana Payton
18c3f7bba0
Docs: Update repeat-panels-or-rows.md ( #29540 )
2020-12-02 08:54:09 -08:00
achatterjee-grafana
74a4ffd870
3 minor changes, including updating the title TOC ( #29501 )
...
* 3 minor changes, including updating the title TOC
* Fixing the sentence lacking verb.
2020-12-02 11:19:36 -05:00
Arve Knudsen
752a424e1f
Auth proxy: Return standard error type ( #29502 )
...
* Rewrite auth proxy tests to use standard lib
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Auth proxy: Use standard error type
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-12-02 16:57:16 +01:00
Leon Sorokin
2c535a9583
Data: use pre-defined output array length in vectorToArray() ( #29516 )
2020-12-02 09:34:44 -06:00
Jack Westbrook
aa70a38391
Dashboards: hide playlist edit functionality from viewers and snapshots link from unauthenticated users ( #28992 )
...
* feat: hide snapshots menu item from viewers
* feat(playlists): prevent viewers from creating/editing playlists
* feat: prevent viewers seeing playlist nav link if no playlists
* refactor(playlist): rename isViewer property to canEditPlaylists
* revert(playlists): put back note if viewer and no playlists
* refactor(snapshots): consider admin/editor permission in folders/dashboards for displaying menu item
* feat(snapshots): only show snapshot nav item if user is signed in
* fix(snapshots): revert snapshots to previous state if delete snapshot api error
2020-12-02 15:51:22 +01:00
Brett Snyder
2d49d3f5b2
docker: use yarn to build ( #29538 )
2020-12-02 15:49:48 +01:00
Torkel Ödegaard
068fef8c7c
QueryEditors: Refactoring & rewriting out dependency on PanelModel ( #29419 )
...
* Removing PanelModel usage from query rows
* More work removing dependency on panel model
* Before big change to query options
* Query options now have no dependency on panel model
* Test page is working
* Shared query now works again
* Rename component
* fix after merge
* Fixed issue with old angular editors
2020-12-02 15:42:54 +01:00
Hugo Häggmark
b8fec209a9
Chore: skip flaky tests ( #29537 )
2020-12-02 15:16:57 +01:00
Dominik Prokop
974233bf81
Graph NG: Invalidate uPlot config on timezone changes ( #29531 )
2020-12-02 14:21:39 +01:00
Ivana Huckova
2a61d7ff9f
IntelliSense: Fix autocomplete and highlighting for Loki, Prometheus, Cloudwatch ( #29381 )
...
* Pass languages directly to SlatePrism plugin
* Update
* Remove unused variables
* Update packages/grafana-ui/src/components/DataLinks/DataLinkInput.tsx
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
* Update public/app/plugins/datasource/prometheus/components/PromQueryField.tsx
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
* Update public/app/plugins/datasource/prometheus/components/PromQueryField.tsx
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
* Update public/app/plugins/datasource/loki/components/LokiQueryFieldForm.tsx
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
* Update public/app/plugins/datasource/cloudwatch/components/LogsQueryField.tsx
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
* Try Prism import instead of languages
* Update webpack
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
2020-12-02 14:09:55 +01:00
Hugo Häggmark
3dcfe54d8d
Variables: Fixes Textbox current value persistence ( #29481 )
...
* Variables: Fixes savequery for Constant and TextBox variables
* Refactor: reverts textbox changes
* Refactor: Fixes dashboard export and tests
* Refactor: hides or migrates Constant variables
* Tests: fixes snapshots
* Variables: Fixes Textbox current value persistance
* Refactor: fixes PR comments and adds e2e tests
2020-12-02 14:08:35 +01:00