ying-jeanne
10b47480eb
add dashboardsnap as service of http server ( #45461 )
2022-02-17 09:31:26 +01:00
ying-jeanne
5ded070aab
dashdiff bus removal ( #45175 )
2022-02-10 16:58:52 +08:00
ying-jeanne
78eb06ec02
remove bus from login ( #44995 )
...
* remove bus from login
* remove comments and format correctly
* remove the downcast
2022-02-09 17:17:09 +01:00
ying-jeanne
ef11e783f1
ldap debug bus removal ( #45014 )
...
* ldap debug bus removal
* linter
2022-02-09 11:45:31 +01:00
ying-jeanne
38f93d675b
dashboard snapshot bus removal ( #44956 )
2022-02-08 17:57:59 +01:00
ying-jeanne
016fa77460
remove bus from loginservice ( #44907 )
2022-02-07 14:36:15 +01:00
ying-jeanne
69c764897e
remove dispatch from apikey ( #44955 )
2022-02-07 21:14:54 +08:00
ying-jeanne
c5211f848d
remove bus from search service ( #44825 )
2022-02-03 18:46:38 +01:00
ying-jeanne
7422789ec7
Remove Macaron ParamsInt64 function from code base ( #43810 )
...
* draft commit
* change all calls
* Compilation errors
2022-01-15 00:55:57 +08:00
ying-jeanne and Yuriy Tseretyan
a8eef45a44
Logger migration from log15 to gokit/log ( #41636 )
...
* migrate log15 to gokit/log
* fix console log
* update some unittest
* fix all unittest
* fix the build
* Update pkg/infra/log/log.go
Co-authored-by: Yuriy Tseretyan <tceretian@gmail.com >
* general type vector
* correct the level key
Co-authored-by: Yuriy Tseretyan <tceretian@gmail.com >
2022-01-06 22:28:05 +08:00
ying-jeanne
e13e6a7bd7
fix error code for delete folder ( #42470 )
2021-11-30 21:07:04 +08:00
ying-jeanne
54de1078c8
remove the global log error/warn etc functions ( #41404 )
...
* remove the global log error/warn etc functions and use request context logger whenever possible
2021-11-08 17:56:56 +01:00
ying-jeanne
a404a311da
add context in the alert_notification ( #41307 )
2021-11-05 16:41:24 +08:00
ying-jeanne
cedbddafe3
removing the log function after enterprise repo update ( #41197 )
2021-11-02 22:39:55 +08:00
ying-jeanne
681218275e
remove crit and trace ( #40320 )
2021-10-26 17:36:24 +02:00
ying-jeanne
227c8403b5
Fix the disjuction of panels ( #39412 )
...
[As code] Correct trim apply defaults when import/export dashboards
2021-10-06 11:39:23 +02:00
ying-jeanne
580cdc46fc
[Chore] update to cue v0.4.0 ( #39641 )
...
* change global flag to flagset
* update pr with comments
* replace flag.args by flagset
* fix build
* migrate the schema package to use cue 4.0
* fix the load package
2021-09-28 11:09:09 -04:00
ying-jeanne and Marcus Efraimsson
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
ying-jeanne and sam boyer
d18bd03a82
Scuemeta: Fix cue schemas for panels ( #37788 )
...
* complete the data model of graph panel
* fix histogram graph
* fix timeseries panel type
* Update cue/ui/gen.cue
Co-authored-by: sam boyer <sam.boyer@grafana.com >
* fix graph/viz and gradientMode enum
* add the changes into cue component and remove fields for graph panel
Co-authored-by: sam boyer <sam.boyer@grafana.com >
2021-08-12 09:52:03 -04:00
ying-jeanne and Zoltán Bedi
fcd0dac814
Dependency: update collector to v.31.0 ( #37546 )
...
* update collector to v.31.0
* Change protobuf unmarshal function after upgrade
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
2021-08-04 17:41:07 +02:00
ying-jeanne and Piotr Jamróz
c22905f864
Graphite: Convert to use grafana-plugin-sdk-go contracts ( #35798 )
...
* Use Dataframes and extract tags from response
* Fix timestamp conversion
* Add tests for data frame conversion
* Add missing RefID and simplify returning an error
* draft dataframe/sdk convertion for graphite
* intermedia
* modify init because registration failed
* Allocate memory for each data point value
* Remove redundant memory aliasing
* Remove redundant new line
* Sort imports
* Simplify returning nil values
* fix lint
* remove unused jsondata
* add checks on query length
* remove basic auth from request
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com >
2021-07-08 18:03:55 +08:00
ying-jeanne
5c3c15fa40
update backend-sdk to v0.106.0 ( #36543 )
2021-07-08 16:51:48 +08:00
ying-jeanne
54acb18c5f
migrate away from goconvey ( #36203 )
2021-07-02 19:22:47 +08:00
ying-jeanne
73fdd9dc22
[MYSQL] convert explicitely smallint and tinyint ( #35897 )
...
* [MYSQL] convert explicitely smallint and tinyint
* clean up code
* fix comments
2021-06-22 00:10:45 +08:00
ying-jeanne and Ida Furjesova
a07c53b671
[dataframe] convert opentsdb response to dataframes ( #35307 )
...
* draft pr convert opentsdb response to dataframes
* Add test for parse response and fix go lint
* Add test case for create request
* Use go-cmp in test
* Remove comment
Co-authored-by: Ida Furjesova <ida.furjesova@grafana.com >
2021-06-10 12:14:25 +02:00
ying-jeanne
edf2029b52
[Scuemeta] Fix cue schema load on windows ( #35185 )
...
* fix the load basic schema
* fix windows unittest
* fix error return for get current path
* fix windows notation
2021-06-07 18:58:47 +08:00
b391e43472
[Dashboard] Revert feature toggle trimdefaults ( #34888 )
...
* Revert "solve comments and retrigger the test"
This reverts commit f08d2d9eca .
* Revert "update api doc"
This reverts commit cc09ceb853 .
* Revert "remove post trim"
This reverts commit 46fe8ed596 .
* Revert "fix typo"
This reverts commit 3b3ceee16e .
* Revert "Apply suggestions from code review"
This reverts commit 3b7f3b8e15 .
* Revert "update comments"
This reverts commit b9c6260876 .
* Revert "update doc"
This reverts commit 8e4c4d7c93 .
* Revert "remove feature toggle + add libraryPaneldefinition"
This reverts commit d01cfcc2ed .
* fix some typos
* Update public/app/features/dashboard/components/ShareModal/ShareExport.tsx
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
* Update docs/sources/dashboards/export-import.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* fix comments
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2021-05-28 22:29:30 +02:00
ying-jeanne
006135c028
fix the url of API ( #34808 )
2021-05-27 20:30:42 +08:00
ying-jeanne and Diana Payton
c59a2e1bcf
remove feature toggle + add libraryPaneldefinition ( #34488 )
...
* remove feature toggle + add libraryPaneldefinition
* update doc
* update comments
* Apply suggestions from code review
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* fix typo
* remove post trim
* update api doc
* solve comments and retrigger the test
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
2021-05-27 11:14:58 +02:00
ying-jeanne
c61dd82163
make featureconfig open ( #34395 )
2021-05-19 18:24:31 +02:00
ying-jeanne
a7ea0ca849
refactory to move trim/apply default into schema.go ( #33754 )
...
* refactory to move trim/apply default into schema.go
* fix comments
* move schema test outside of load folder
2021-05-12 15:38:00 +08:00
ying-jeanne
0b97cdcee1
fix postgres to have precision of ms ( #33853 )
2021-05-10 22:22:13 +08:00
ying-jeanne and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f24596748a
Bump github.com/go-sql-driver/mysql from 1.5.0 to 1.6.0 ( #33835 )
...
Bumps [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/go-sql-driver/mysql/releases )
- [Changelog](https://github.com/go-sql-driver/mysql/blob/master/CHANGELOG.md )
- [Commits](https://github.com/go-sql-driver/mysql/compare/v1.5.0...v1.6.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 18:02:26 +08:00
bd66c8dde3
SQL data sources: Convert to return data frames ( #32257 )
...
Convert SQL data sources to return data frames.
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
Co-authored-by: Will Browne <will.browne@grafana.com >
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com >
2021-05-05 16:46:07 +02:00
ying-jeanne
22b2d3c38a
frontend for trim/apply defaults and some bug fixing ( #33561 )
...
* remove empty object and workaround on list
* frontend
* add toggle on frontend
2021-05-04 15:03:42 +08:00
ying-jeanne
748778fff0
new endpoint to post/get trimmed dashboard json ( #33465 )
...
* new endpoint to post/get trimed dashboard json
* add isdisabled check in dashboard.go
2021-04-28 19:38:33 +08:00
7480d9e2be
Doc: Document the X-Grafana-Org-Id HTTP header ( #32478 )
...
* Doc: Document the X-Grafana-Org-Id HTTP header
* Update docs/sources/http_api/auth.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* update the auth.md with X-Grafana-Org-Id
* remove empty line
* Update docs/sources/http_api/auth.md
* Update docs/sources/http_api/auth.md
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
2021-04-21 18:24:56 +02:00
ying-jeanne and Arve Knudsen
3b087db6ac
Fix: cli error message when installing plugin doesn't include helpful… ( #32467 )
...
* Fix: cli error message when installing plugin doesn't include helpful info
* Update pkg/cmd/grafana-cli/services/api_client.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
2021-03-30 10:58:08 +02:00
ying-jeanne
73a5fec2d7
Docs: /sources/http_api/folder.md ( #32407 )
2021-03-29 13:21:20 +02:00
ying-jeanne
a7e243db8a
update bump-version.yml ( #31542 )
...
* update bump-version.yml
* Update bump-version.yml
2021-03-11 15:38:58 +01:00
ying-jeanne and achatterjee-grafana
c8d781275c
Docs: Update doc for PostgreSQL authentication ( #31434 )
...
* update doc for postgres authentication
* Apply suggestions from code review
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* fix name
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2021-03-04 09:55:51 +01:00
ying-jeanne
9455da955f
update the lastest version to 7.4.3 ( #31457 )
2021-02-24 18:58:03 +01:00
ying-jeanne
4a2e32b401
Revert ""Release: Updated versions in package to 7.4.3" ( #31444 )" ( #31452 )
...
This reverts commit 59d11ce84f .
2021-02-24 17:53:08 +01:00
c57047a420
Postgres: allow providing TLS/SSL certificates as text in addition to file paths ( #30353 )
...
* postgres SSL certification
* add back the UI to configure SSL Authentication files by file path
* add backend logic
* correct unittest
* mini changes
* Update public/app/plugins/datasource/postgres/config_ctrl.ts
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
* Update public/app/plugins/datasource/postgres/partials/config.html
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
* mutex
* check file exist before remove
* change permission
* change default configuremethod to file-path
* Update public/app/plugins/datasource/postgres/partials/config.html
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
* Update public/app/plugins/datasource/postgres/partials/config.html
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
* Update public/app/plugins/datasource/postgres/partials/config.html
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
* Update public/app/plugins/datasource/postgres/partials/config.html
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
* rename sslconfiguremethod to sslconfigurationmethod
* frontend update
* solve comments
* Postgres: Convert tests to stdlib
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Postgres: Be consistent about TLS/SSL terminology
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* fix init inconsistancy
* Fix tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* naming convention
* Fix tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Undo change
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix TLS issue
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* change permissions
* Fix data source field names
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Clean up HTML
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Improve popover text
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix SSL input bug
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Undo unnecessary change
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Clean up backend code
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix build
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* More consistent naming
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Clean up code
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Enforce certificate file permissions
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* add settings
* Undo changes
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* fix windows file path
* PostgresDataSource: Fix mutex usage
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Update pkg/tsdb/postgres/postgres.go
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
* Apply suggestions from code review
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
* fix compilation
* fix unittest
* Apply suggestions from code review
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
* Apply suggestions from code review
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
* mock function
* change kmutex package
* add kmutex into middleware
* lock connection file per datasource
* add unittest regarding concurrency
* version should be equal
* adding unittest
* fix the loop
* fix unitest
* fix postgres unittst
* remove comments
* move dataPath from arg to tlsManager struct field
* Use DecryptedValues method
Use cached decrypted values instead of
using secure json data decrypt which will
decrypt unchanged values over and over again.
* remove unneeded mutex in tests and cleanup tests
* fix the lint
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
2021-02-23 22:10:55 +01:00
ying-jeanne
04cd96342e
fix 7.4.2 release note ( #31299 )
2021-02-18 09:41:00 +01:00
ying-jeanne
6c4be29655
update latest release version ( #31296 )
2021-02-17 19:20:04 +01:00
ying-jeanne
c24a4c1803
bump grabpl version to 0.5.36 ( #30874 )
...
* bump grabpl version to 0.5.36
* 2 missing shell script
2021-02-03 20:53:37 +01:00
ying-jeanne
65b0365aeb
Cloud Monitoring: Convert datasource to use Dataframes ( #29830 )
...
* Convert Cloud Monitoring (Stackdriver) Datasource to use Dataframes #29830
* add deeplink into config
* omggggggggggggggg this deeplink works!
* move unit to the backend part
* remove unit from frontend
* only set the config fields[1] for deeplink and unit
* refactory + fix some test
* remove frontend test for unit
* adding backend test for unit mapping
* resolve review
* rewrtie unit logic to do exactly the same as frontend filter
* refactory
2021-01-14 14:16:20 +01:00
ying-jeanne
2a9c625c9f
Alerting: improve alerting default datasource search when extracting alerts ( #29993 )
...
* improve alerting search datasource
* correct the xorm get usage
* adding default datasource unittest
2021-01-07 21:33:17 +01:00
ying-jeanne and Arve Knudsen
2a734c2040
fall back to any architecture when getting plugin's checksum #30034 ( #30035 )
...
* fall back to any architecture when getting plugin's checksum
* Update pkg/cmd/grafana-cli/commands/install_command.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
* remove typo
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
2021-01-05 14:26:48 +01:00
ying-jeanne and Arve Knudsen
388d00873f
[dashboard api] manage error when data in dashboard table is not valid json ( #29999 )
...
* retrieve dashboard api
* Apply suggestions from code review
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
* Update pkg/api/dashboard.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
2021-01-04 14:41:17 +01:00
db67e70ba4
use sha256 checksum instead of md5 ( #30018 )
...
* use sha256 checksum instead of md5
* Chore: Rewrite ldap login test to standard library (#29998 )
* Chore: Rewrite ldap login test to standard library
* Preserve original ldap enabled setting after test
* Chore: Rewrite models alert test to standard library (#30021 )
* Chore: Rewrite models dashboard acl test to standard library (#30022 )
* Chore: Rewrite models dashboards test to standard library (#30023 )
* Chore: Rewrite login auth test to standard library (#29985 )
* Chore: Rewrite login auth test to standard library
* Use assert.Empty when empty string expected
* Chore: Rewrite brute force login protection test to standard library (#29986 )
* Update pkg/cmd/grafana-cli/services/api_client.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
* Update pkg/cmd/grafana-cli/services/api_client.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
* use sha256 checksum instead of md5
* Update pkg/cmd/grafana-cli/services/api_client.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
* Update pkg/cmd/grafana-cli/services/api_client.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
* grafana-cli: Remove MD5
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
Co-authored-by: Emil Hessman <emil@hessman.se >
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
2021-01-04 13:27:47 +01:00
375e8e4fd0
SQLStore: customise the limit of retrieved datasources per organisation ( #29358 )
...
* SQLStore: customise the limit of retrieved datasources per organisation
* update all suggestions regarding nil or 0 as default
* Apply suggestions from code review
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com >
* correct default.ini description + adding unittest
* Apply suggestions from code review
Co-authored-by: Sofia Papagiannaki <papagian@users.noreply.github.com >
* modify unittest name
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com >
Co-authored-by: Sofia Papagiannaki <papagian@users.noreply.github.com >
2020-12-28 12:24:42 +01:00
ying-jeanne
9668c172b3
CloudWatch: namespace in search expression should be quoted if match exact is enabled #29109 ( #29563 )
2020-12-08 12:37:07 +01:00