Ryan McKinley
9aa03acfa6
Chore: remove sql testdata ( #38945 )
2021-09-07 16:35:52 -07:00
Alexander Emelin
342b1426e5
live: update centrifuge to v0.18.2 ( #38925 )
2021-09-07 21:05:24 +03:00
An
b14b267bed
Canvas Panel: icon/image select modal ( #38844 )
...
* feature: add icon modal
* fix: make apply send on change
* move to resource folder
* allow empty
* type
* icon modal
* fix: edit styles
* fix: edit styles
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2021-09-07 19:46:20 +02:00
Torkel Ödegaard
51776e6bd3
UsageStats: Add connected users and client ( #38811 )
2021-09-07 18:50:28 +02:00
Ashley Harrison
b24a4630a6
Chore(Navigation): Add feature toggle for new navigation work ( #38929 )
2021-09-07 17:24:44 +01:00
Gabriel MABILLE
a811d7d76f
Access control: Add a scope to Data Sources GET endpoint ( #38933 )
2021-09-07 17:13:11 +02:00
Andreas Gerstmayr
4e22823a49
uPlot: Fix default value for plot legend visibility ( #36660 )
...
Fixed the condition, as the last part of `!seriesConfig.show ?? false`
will never be evaluated because `!seriesConfig.show` always yields a
boolean.
2021-09-07 16:20:29 +02:00
Ivana Huckova
19d4213df6
Prometheus: Fix validate selector in metrics browser ( #38921 )
...
* Fix match[] param in loki and prometheus
* Update loki series match param
2021-09-07 15:44:45 +02:00
Ashley Harrison
9ce5edfa6b
Docs: Update 'Whitelisted' to 'Allowed' per style guide ( #38897 )
...
* Docs: Updated 'Whitelisted' to 'Accepted' to match what's shown in the frontend now.
* Apply suggestions from code review
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com >
* Docs: Update frontend to match docs
* kick drone
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com >
2021-09-07 13:30:26 +01:00
Hugo Häggmark
8826540c09
Dashboard: Forces panel re-render when exiting panel edit ( #38913 )
2021-09-07 12:46:21 +02:00
Torkel Ödegaard
a7c367968c
Docs: Clarify delta value ( #38824 )
2021-09-07 12:10:13 +02:00
Dimitris Sotirakis
5f10843203
Chore: Rename scripts/star dir to scripts/drone ( #38910 )
...
* Rename scripts/star dir to scripts/drone
* Update CODEOWNERS after paths change
2021-09-07 12:15:04 +03:00
Hugo Häggmark
058ac6becf
Chore: Bumps Immer, Redux Toolkit, Redux and React Redux ( #38872 )
...
* Chore: Bumps immer and redux/toolkit
* WIP: transpile errors
* Chore: bumps redux and react redux
* Chore: removes unused dispatch
* make alerting compile with updated redux toolkit
* Test: Fixes broken test
* Chore: fixes strict errors
Co-authored-by: Domas <domasx2@gmail.com >
2021-09-07 10:44:47 +02:00
Gábor Farkas
3f0f448201
influxdb: influxql: explicit min-interval check ( #38873 )
...
* influxdb: influxql: explicit min-interval check
* added test
2021-09-07 09:49:34 +02:00
Alex Khomenko
9f833681b1
Docs: Fix typos in merge pull request guide ( #38904 )
...
* Fix typos
* Update contribute/merge-pull-request.md
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
2021-09-07 09:46:10 +02:00
ying-jeanne
c989f0fbbe
SQL: Migrate to use SDK contracts ( #36635 )
...
* convert SQLs to use sdk contracts
* make draft
* postgres
* intermedia
* get datasourceinfo filled at the beginning of the service
* move the interval into package because of cyclict import and fix all postgres tests
* fix mysql test
* fix mssql
* fix the test for pr https://github.com/grafana/grafana/issues/35839
* fix some issue about intervalv2 package
* update sql test
* wire migration for SQLs
* add sqls to the background process
* make it register instead of register and start
* revert formatting
* fix tests
* fix linter
* remove integration test
* Postgres test fix
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
2021-09-07 09:35:37 +02:00
Serge Zaitsev
51aeb717a4
inject modified request into context ( #38807 )
2021-09-07 09:23:16 +02:00
Dimitris Sotirakis
2316c3942b
Chore: Tidy up starlark files into folders ( #38874 )
...
* Tidy up starlark files into folders
* Rename steps
* Make sure lib.star only contain steps - added services.star and utils.star
2021-09-07 10:21:49 +03:00
sam boyer
269c01ea5c
Chore: fix function name spelling ( #38901 )
...
Should be appendTransformerAfter().
2021-09-06 21:15:39 -07:00
sam boyer
96473004db
Refactor dashboard scuemata to introduce composition slots, allow unspecified panels to validate, and re-enable devenv validation ( #38727 )
...
* Re-enable devenv dashboard validation
* Open up dashboard schema composition points
* Introduce composition space at front of scuemata
* Refactor go code to use new composition structure
* Bunch of small cleanups in dashboard.cue
* Enable both base and dist tests of devenv
* Get rid of obsolete CUE loading hacks
* Skip weird failures on these tests
Really don't seem to be testing for what we intend them to be testing
for.
2021-09-06 18:53:42 -04:00
Marcus Efraimsson
0ecc24d1c0
Docs: Contribution guideline for merging pull requests ( #38800 )
...
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com >
2021-09-06 17:13:13 +02:00
Marcus Andersson
49f7278063
OAuth: add docs for disableAutoLogin param ( #38752 )
...
* OAuth: add docs for disableAutoLogin param
* Apply suggestions from code review
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* OAuth: add availability note for disableAutoLogin
* Update docs/sources/auth/overview.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Update docs/sources/auth/overview.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
Co-authored-by: Alexander Zobnin <alexanderzobnin@gmail.com >
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2021-09-06 16:55:30 +02:00
Maria Alexandra
98dc925175
Dashboard: Fix UIDs are not preserved when importing/creating dashboards thru importing .json file ( #38659 )
...
* Dashboard: Fix UID not preserved on import
* Import Dashboard: add e2e test to verify uid is preserved when importing dashboard
* E2e: Use dynamic uid
* Tests: fixes e2e test
* Chore: adds back waits
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com >
2021-09-06 15:50:28 +01:00
Myrle Krantz
dc381dbf8e
Improving "Accepted Cookies" terminology ( #38886 )
...
Updating text to be more descriptive and inline with our values.
2021-09-06 15:28:31 +01:00
Gabriel MABILLE
cf7034ee50
AccessControl: add permission to datasource permissions navigation selection ( #38758 )
2021-09-06 16:18:18 +02:00
Ivana Huckova
d5956ce4b7
Loki: Fix error handling, remove legacy condition ( #38633 )
...
* Fix error handling, remove legacy condition
* Fix strict errors in Loki and lower error count
* Update
2021-09-06 15:28:54 +02:00
shuotli
d2f3bb6491
Azure Monitor: Add Azure resource overview dashboard ( #38801 )
...
* Add azure resource overview dashboard
* fix width
2021-09-06 09:44:45 +02:00
Gábor Farkas
6cab44d73a
InfluxDB: InfluxQL: handle new-alerting better ( #37588 )
...
* influxdb: influxql: alert: use already-computed interval-value when available
* reverted by-mistake changed import
* simplify code
now we can rely on DataQuery.Interval always being good
* removed unnecessary test
* fix lint-error
2021-09-06 09:33:07 +02:00
Gábor Farkas
01f1c550bf
old-alert: interval calculation: apply default-min-interval of 1ms ( #38835 )
2021-09-06 09:24:32 +02:00
Uchechukwu Obasi
774f0a0d01
e2e guide: improves data-testid code snippet to be clear and understandable ( #38791 )
2021-09-06 07:03:02 +01:00
Hugo Häggmark
3b0910e470
LibraryPanels: Prevents duplicate repeated panels from being created ( #38804 )
...
* LibraryPanels: Prevents duplicate repeated panels from being created
* Tests: adds tests
* Chore: updates after PR feedback
2021-09-06 05:57:01 +02:00
Kevin Minehart
d913e46e37
Chore: move build command to importable package ( #38726 )
...
* move build command to importable package & clean up
2021-09-03 11:24:21 -05:00
MichaIng
68c7d054bf
Update PID file location form /var/run to /run ( #35739 )
...
Signed-off-by: MichaIng <micha@dietpi.com >
2021-09-03 10:50:13 -05:00
nikki-kiga
2a2f10da7e
Transformations: Use fieldMatchers for convertFieldType and add doc ( #38769 )
2021-09-03 04:18:06 +02:00
Will
caef39b6a4
Chore: fix typo ( #38838 )
2021-09-02 19:14:17 -07:00
nikki-kiga
9e7ad70e5d
FieldNamePicker: Add preview details for field type and values ( #38768 )
...
* add field type and values preview to picker
* add more details to description
* add icon to Select and specify icons for FieldType
* remove description
2021-09-02 17:04:02 -07:00
achatterjee-grafana
27e1c49534
Fixed a couple of broken relrefs. ( #38833 )
2021-09-02 20:11:25 +02:00
Ryan McKinley
9a0040c0ae
Canvas: add alpha canvas panel and initial interfaces ( #37279 )
2021-09-02 10:01:08 -07:00
Sofia Papagiannaki
c19d65b1ad
Alerting: some fixes for updating rules via the API ( #38764 )
...
* Alerting: Allow updating rules if quota are exceeded
* Check for rule UID uniqueness in POST request
2021-09-02 19:38:42 +03:00
Dimitris Sotirakis
e5cdf9e4d1
Add type/ci as label on CI related file changes ( #38831 )
2021-09-02 18:22:51 +02:00
gotjosh
dd502f22eb
Alerting: Fix alert flapping in the internal alertmanager ( #38648 )
...
* Alerting: Fix alert flapping in the alertmanager
fixes a bug that caused Alerts that are evaluated at low intervals (sub 1 minute), to flap in the Alertmanager.
Mostly due to a combination of `EndsAt` and resend delay.
The Alertmanager uses `EndsAt` as a heuristic to know whenever it should resolve a firing alert, in the case that it hasn't heard
back from the alert generation system.
Because grafana sent the alert with an `EndsAt` which is equal to the `For` of the alert itself,
and we had a hard-coded 1 minute re-send delay (only applicable to firing alerts) this meant that a firing alert would resolve in the Alertmanager before we re-notify that it still firing.
This commit, increases the `EndsAt` by 3x the the resend delay or alert interval (depending on which one is higher). The resendDelay has been decreased to 30 seconds.
2021-09-02 16:22:59 +01:00
Giordano Ricci
7f1327d1ed
Elasticsearch: Prevent pipeline aggregations to show up in terms order by options ( #38448 )
...
* Elasticsearch: Prevent pipeline aggregations to show up in terms order by options
* fix optional props
* Refactor & add tests
* Fix & lower strict ts count
* Update public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/SettingsEditor/TermsSettingsEditor.test.tsx
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com >
* Update public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/SettingsEditor/TermsSettingsEditor.test.tsx
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com >
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com >
2021-09-02 16:00:40 +02:00
Connor Lindsey
fb17f053d3
Explore: Standardize trace query field styling ( #38796 )
2021-09-02 07:30:11 -06:00
Ashley Harrison
ea65e11c44
Sidemenu: Various accessibility improvements ( #38823 )
2021-09-02 14:17:57 +01:00
erdnaxe
5f521bd9ae
packaging: systemd unit hardening ( #38109 )
2021-09-02 07:36:35 -05:00
Zoltán Bedi
7e6cf14c84
Fix: Include Buffer in webpack build ( #38819 )
2021-09-02 14:18:07 +02:00
malcolmholmes
b22c2543d0
Build: Upgrade grabpl to 2.4.2 ( #38820 )
2021-09-02 13:03:32 +01:00
Friedrich Mäckle
8c8ccc8b91
Check navigator property exists before accessing it ( #38745 )
...
* Check navigator property exists before acecssing it
* fix: pass undefined to Intl.DateTimeFormat if no locale can be determined
* Update packages/grafana-data/src/datetime/formats.ts
replacing ternary by or
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com >
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com >
2021-09-02 11:47:25 +01:00
Dimitris Sotirakis
a5ce61b539
Chore: Update to alpine:3.14.2 ( #38813 )
...
* Update apline to 3.14.2
* Remove libcrypto1.1 libssl1.1 version dependencies
* Update grabpl version
2021-09-02 12:57:11 +03:00
blackmetal23
fe65021c14
Update Dockerfile ( #38785 )
...
Update alpine 3.14.1 to 3.14.2
CVE : https://github.com/alpinelinux/docker-alpine/issues/199
2021-09-02 11:45:33 +03:00