Sofia Papagiannaki
3f58e8ec2a
Chore: Cleanup Makefile ( #53037 )
...
Remove redundant reference to deleted folder pkg/api/docs/definitions
2022-08-01 16:31:49 +03:00
Sofia Papagiannaki
87004cc22d
API: Do not expose user input in datasource error responses ( #52992 )
2022-07-29 08:46:51 -04:00
Sofia Papagiannaki
7ba076de10
Chore: Move swagger definitions to the handlers ( #52643 )
2022-07-27 09:54:37 -04:00
Sofia Papagiannaki
f7c5eceb21
Chore: Update to the latest grafana-plugin-sdk-go and more swagger fixes ( #52445 )
...
* Fix get legacy alert response
* Swagger: Fix get folder by UID response
* Fix conflicting swagger model Alert
Reanme legacy alerting swagger model to LegacyAlert to differentiate it
from the prometheus Alert
* Bump grafana-plugin-sdk-go
* Fix get folder response
* Use go-swagger command for merging the specifications and remove merge_specs script
2022-07-20 16:09:42 +03:00
Sofia Papagiannaki
e6b9ded949
API: Add service account routes to the swagger ( #52398 )
...
* API: Add service account routes to the swagger
2022-07-19 12:52:51 +03:00
Sofia Papagiannaki
fb379ae436
Chore: Introduce playlist service ( #52252 )
...
* Store: Introduce playlist service
* Integrate playlist service
* Update swagger
2022-07-18 05:26:35 -04:00
Sofia Papagiannaki
4ff0f006dd
SQLstore: Fix fetching an inexistent playlist response ( #51962 )
...
* SQLstore: Fix fetching and deleting an inexistent playlist
xorm's session.Get() does not return an error if the raw does not exist.
It returns a boolean instead.
The playlist `sqlstore.GetPlaylist()` used to check only the error and in case
of inexistent UID didn't return an error.
2022-07-13 13:00:03 +03:00
Sofia Papagiannaki
21632817c5
Alerting: Fix invalid swagger specification ( #51907 )
...
* Alerting: Fix invalid swagger specification
* Add make targets for validating the generated swagger spec
2022-07-13 12:34:54 +03:00
Sofia Papagiannaki and Ida Furjesova
b3992df988
API: Do not validate/save legacy alerts when saving a dashboard if legacy alerting is disabled ( #51883 )
...
* API: Do not validate/save legacy alerts if legacy alerting is disabled
Co-authored-by: Ida Furjesova <ida.furjesova@grafana.com >
2022-07-13 12:33:28 +03:00
Sofia Papagiannaki
42f69a5e63
API: Add playlists endpoints to the swagger spec ( #51918 )
2022-07-11 17:12:22 +03:00
Sofia Papagiannaki
a5924315f8
API: Fix failure to generate swagger specification due to missing binary ( #51551 )
...
* Fix swagger generation
Add installing binary as dependency to the target
* Some more fixes
2022-06-30 09:58:07 +03:00
Sofia Papagiannaki
1399ab50b3
API: Universal swagger generation ( #51033 )
2022-06-27 10:54:31 +03:00
Sofia Papagiannaki and Emil Tullstedt
84e2e1ec8e
Log: Fix text logging for unsupported types ( #51306 )
...
* Fix text log for unsupported types
* Apply suggestions from code review
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com >
2022-06-23 13:24:26 +02:00
Sofia Papagiannaki
7418a80264
API: Make Swagger specification more consistent ( #50576 )
...
* Fix swagger generation targer using mac
Validate using the swagger binarry instead of the docker container
* API: Make swagger specification more consistent
Fix operation parameter ordering
2022-06-14 12:35:22 +02:00
Sofia Papagiannaki
a165b40e56
API: Fix swagger generation ( #50071 )
...
* API: Fix Swagger generation using docker
* Unset SWAGGER_GENERATE_EXTENSION for Mac
2022-06-03 13:31:14 +03:00
Sofia Papagiannaki
6112bd0c63
API: Fix swagger specification ( #50034 )
...
* API: Fix swagger specification
* Validate specification after generation
2022-06-02 10:49:52 +03:00
Sofia Papagiannaki
7cf321d7bd
Alerting: Fix swagger specification ( #49273 )
...
* Alerting: fix specification
* Update merged swagger specification
2022-05-26 14:43:59 +03:00
Sofia Papagiannaki
060af782df
Docs: Add deprecation notices for datasource endpoints ( #49411 )
...
* Update markdown
* Update swagger
2022-05-23 16:11:47 +02:00
Sofia Papagiannaki and Selene
be0d043673
API: Add endpoint for updating a data source by its UID ( #49396 )
...
* API: Add endpoint for updating a data source by UID
* Update docs markdown
* Update swagger
* Apply suggestions from code review
Co-authored-by: Selene <selenepinillos@gmail.com >
2022-05-23 15:13:13 +02:00
Sofia Papagiannaki
6bb843bd0e
API: Introduce health and resources data source endpoints using the data source UID ( #48676 )
...
* API: introduce health and resources datasource endpoints with UID
* Document endpoints
* Update swagger
2022-05-19 19:27:59 +03:00
Sofia Papagiannaki
925784f514
Alerting: Modify endpoint for testing a datasource rule using the UID ( #48070 )
...
* Modify testing endpoint to expect the datasource UID
* Update docs
2022-05-17 14:10:20 +03:00
Sofia Papagiannaki
bb66c03f9a
Alerting: modify prometheus endpoints for proxying using the datasource UID ( #48052 )
...
* Modify prometheus endpoints to expect the data source UID
* Update frontend
2022-05-06 15:05:02 -04:00
Sofia Papagiannaki
610247d52a
Alerting: modify ruler endpoints for proxying using the datasource UID ( #48046 )
...
* Modify ruler endpoints to expect the data source UID
* Update frontend
* Apply suggestion from code review
2022-05-05 14:58:32 +03:00
Sofia Papagiannaki
3e752a0db1
Alerting: modify alertmanager endpoints for proxying using the datasource UID ( #47978 )
...
* Alerting: enable proxying alertmanager calls using the datasource UID
* Remove use of datasource ID from the API
* Update frontend
2022-04-29 10:25:22 +03:00
Sofia Papagiannaki
54962c2f0c
Alerting: Rename Recipient path parameter to DatasourceID ( #47949 )
2022-04-20 16:20:17 +03:00
Sofia Papagiannaki
e58a015baf
Swagger: annotate RoleType as enumeration ( #47902 )
2022-04-20 10:27:25 +03:00
Sofia Papagiannaki
f263cad8ab
Devenv: fix alert_webhook_listener ( #44820 )
2022-04-15 13:32:20 +02:00
Sofia Papagiannaki
c8189e4808
API: enable proxying datasource calls using the datasource UID ( #47634 )
...
* Introduce additional routes
2022-04-14 13:28:13 +03:00
Sofia Papagiannaki
2478785aaf
Release engineering squad owns pkg/build ( #47546 )
2022-04-11 10:28:40 +02:00
Sofia Papagiannaki
3cfbbbdbf2
Skip flaky test ( #45785 )
2022-02-23 16:56:21 +01:00
Sofia Papagiannaki
5a1d8cbea7
Search: fix PostgreSQL query ( #45305 )
...
* Search: fix PostgreSQL query
* Apply suggestion from code review
2022-02-23 04:36:37 -08:00
Sofia Papagiannaki
17dee4700c
SQLStore: Fix migrator locking test for SQLite ( #45523 )
...
* SQLStore: Fix migrator locking test for SQLite
2022-02-17 16:12:44 +02:00
Sofia Papagiannaki
6a38ce2307
Resolve depedency cycle ( #45427 )
2022-02-16 10:59:34 +02:00
d718ee1918
SQLStore: Prevent concurrent migrations ( #44101 )
...
* SQLStore: Prevent concurrent migrations
* Hide behind a feature toggle
* Configurable locking attempt timeout
* Update docs/sources/administration/configuration.md
Co-authored-by: Igor Suleymanov <radiohead@users.noreply.github.com >
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2022-02-15 18:54:27 +02:00
Sofia Papagiannaki
2983082eb3
API: Fix missing enterprise routes in swagger spec ( #45152 )
2022-02-09 15:31:43 +01:00
35fe58de37
API: Extract OpenAPI specification from source code using go-swagger ( #40528 )
...
* API: Using go-swagger for extracting OpenAPI specification from source code
* Merge Grafana Alerting spec
* Include enterprise endpoints (if enabled)
* Serve SwaggerUI under feature flag
* Fix building dev docker images
* Configure swaggerUI
* Add missing json tags
Co-authored-by: Ying WANG <ying.wang@grafana.com >
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
2022-02-08 13:38:43 +01:00
Sofia Papagiannaki
4ca8529b76
Devenv: fix permission failures for mysql_tests and postgres_tests docker blocks ( #44203 )
2022-01-28 11:39:28 +02:00
Sofia Papagiannaki
963ae4ef87
API: Fix storing dashboard with static UID ( #43861 )
...
* API: Fix storing dashboard with static UID
2022-01-11 18:39:53 +02:00
Sofia Papagiannaki
e25613a360
Update CODEOWNERS for SQL data sources ( #43456 )
2022-01-10 10:03:44 +01:00
Sofia Papagiannaki
c4aaf5f9d1
API: prevent provisioned dashboard from being updated ( #41894 )
2021-12-17 10:31:52 -05:00
Sofia Papagiannaki
c6483cd8ed
Alerting: Refactor API handlers to use web.Bind ( #42600 )
...
* Alerting: Refactor API handlers to use web.Bind
* lint
2021-12-13 09:22:57 +01:00
Sofia Papagiannaki
9c7b52fd36
Alerting: Fix API specification ( #42282 )
...
* Alerting: Fix API specification
2021-11-30 20:55:54 +01:00
Sofia Papagiannaki and achatterjee-grafana
11ec1ddd7e
Docs: Add guidelines for running grafana behind proxy on RPM-based Linux ( #41710 )
...
* Docs: Add Centos guidelines for running grafana behind proxy
* Apply suggestions from code review
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2021-11-16 18:47:37 +02:00
Sofia Papagiannaki
603dae33d6
Fix test ( #41287 )
2021-11-04 12:22:33 +01:00
Sofia Papagiannaki
2c28aea654
Hide Grafana 8 alerts for disabled org ( #40687 )
2021-10-21 11:04:41 +03:00