Santiago
b76a9e4d31
Alerting: Implement GetStatus in the remote Alertmanager struct ( #84887 )
...
* Alerting: Implement GetStatus in the remote Alertmanager struct
* update tests
* fix tests, extract AlertmanagerConfig from PostableConfig
* get the remote AM config instead of the Grafana one from the remote AM
* pass grafana AM config in test
* return error in GetStatus instead of logging it (internal AM)
2024-05-03 13:59:02 +02:00
Andres Martinez Gotor
b6f899d953
Migrate wrong datasource UIDs ( #86598 )
2024-05-03 13:32:07 +02:00
ismail simsek
3317691615
InfluxDB: Support cardinality queries with backend mode ( #87264 )
...
support cardinality queries
2024-05-03 12:50:00 +02:00
Georges Chaudy
dd0e646e92
k8s: remove dependency on app_mode development ( #85474 )
...
* k8s: remove dependency on app_mode development
* remove dev conditions on storage server
* remove logic to drop entity tables
2024-05-03 11:28:15 +03:00
Carl Bergquist
7a6bef8f9c
Scopes: Adds kinds for browsing the scope node tree. ( #86975 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com >
2024-05-03 09:48:54 +02:00
Karl Persson
a22350f8f4
IDToken: add namespace ( #87242 )
2024-05-02 18:55:28 -07:00
Scott Lepper
cbe3e3a5e0
fix: sql expressions parser with join ( #87263 )
2024-05-02 14:48:05 -04:00
Galen Kistler
840aeddbd1
Logs: Explore panel default visualization feature flag ( #87189 )
...
* add logsExploreTableDefaultVisualization feature flag
* use feature flag in calculating initial visualization type
* add feature flag to tracking
2024-05-02 10:28:15 -05:00
Ryan McKinley
b7df129b78
FeatureToggles: Write enabled flags to the logs on startup ( #87225 )
2024-05-02 18:19:34 +03:00
Arati R
4db5ec28a1
Storage: Enable mode 2 dual writing for playlists ( #87245 )
...
Enable mode 2 dual writing for playlists
2024-05-02 16:52:29 +02:00
Fayzal Ghantiwala
df25e9197e
Alerting: Get grafana-managed alert rule by UID ( #86845 )
...
* Add auth checks and test
* Check user is authorized to view rule and add tests
* Change naming
* Update Swagger params
* Update auth test and swagger gen
* Update swagger gen
* Change response to GettableExtendedRuleNode
* openapi3-gen
* Update tests with refactors models pkg
2024-05-02 15:24:59 +01:00
Arati R
9e6de035c0
Storage: Add mode 2 dual writing improvements ( #87204 )
...
* Fix mode 2 List test
* Set origin timestamp during conversion to k8s resource
* Add instructions for updating a playlist
* Handle partial deletions of a collection in mode 2
2024-05-02 16:06:51 +02:00
Gabriel MABILLE
8802282ebc
RBAC: fix panic role not found permission sync ( #87217 )
2024-05-02 15:19:56 +02:00
Kevin Yu
6851ad9f8c
CloudWatch: Fix apostrophes in dimension values not being escaped ( #87182 )
2024-05-02 06:15:11 -07:00
Mihai Doarna
a979417700
SSO: Update ssoSettingsApi flag to general availability ( #87216 )
...
* update ssoSettingsApi flag to general availability
* generate files
2024-05-02 16:00:52 +03:00
Karl Persson
d8fbbdefea
Identity: Use typed namespace id ( #87121 )
...
* Use typed namespace id
2024-05-02 14:50:56 +02:00
Scott Lepper
4fd2cb6014
fix: sql expressions - sql parser table name case ( #87196 )
...
* fix: sql parser table name case
2024-05-02 08:43:20 -04:00
Serge Zaitsev
ad5613d7d4
Chore: Remove cfg from folder service ( #87212 )
...
remove cfg from folder service
2024-05-02 13:18:54 +02:00
Ieva
28dd1ddd8e
RBAC: Do not set permissions on data sources with wildcard UID in OSS ( #87220 )
...
do not set permissions on DS with wildcard UID
2024-05-02 13:18:29 +03:00
Serge Zaitsev
6ddb8aeae3
Chore: Moving to slog (folders) ( #87000 )
...
* moving folders to slog
* trying to fix the tests
* fix per-logger filters in slog
* allow using slog.Default()
* bring cfg back to keep the pr small
* fix tests
* back to the roots
2024-05-02 09:14:12 +02:00
owensmallwood
efff4c0bbd
Unified Storage: Redacts logged env var values for entity api db password ( #87191 )
...
redacts logged env var values for entity api db password
2024-05-01 12:15:44 -06:00
owensmallwood
40558899e4
Unified Storage: Adds health check service for entity server ( #86471 )
2024-05-01 11:36:44 -06:00
Ieva
a9ac648cf6
Chore: Improve some confusing logs ( #87185 )
...
improve some confusing logs
2024-05-01 19:42:05 +03:00
0719f73f35
Cloud Migration: Remove ID migration in favor of UID ( #86550 )
...
* - Added migration to add a new collumn UID to both migration and migration_run tables.
- Added migration to set UID for records already existent in the database before adding a new column.
- Added UID field to CloudMigration and CloudMigrationRun dtos (model.go)
* Fix db migration
* Updating store and model
* Updating API to use UID
* fix typo
* update openapi specs and generated endpoints
* fix spec
* update openapi specs and generated endpoints
* Fixing db mapping
* Fix frontend
* fix migration
* remove migration uid from run fetch endpoint
* Revert "merge"
This reverts commit d654e4c530 , reversing
changes made to 5fe0b483eb .
* manual merge
* rename some funcs for consistency
* make interfaces consistent
* validate uids
* update generated frontend api
* fix enterprise spec
* manually resolve api
* try again
* try yet again
* once more
---------
Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com >
Co-authored-by: Michael Mandrus <michael.mandrus@grafana.com >
Co-authored-by: joshhunt <josh@trtr.co >
2024-05-01 12:29:25 -04:00
Arati R and Dan Cech
61f3d08c3f
Storage: Add List support for pagination ( #87093 )
...
* Add origin keys to List request
* Check origin keys requirement in the sql entity server's List method
* Refactor mode 2 List
* Check origin keys before making Storage List call
---------
Co-authored-by: Dan Cech <dcech@grafana.com >
2024-05-01 08:42:47 +02:00
bornohin6
7ce1254913
CloudMigration: Remove details from the migration run list ( #87104 )
...
Remove details from the migration run list
2024-04-30 11:44:35 -07:00
Kevin Yu
a54df47976
CloudWatch: Add labels for Metric Query type queries ( #85766 )
...
* CloudWatch: Fix metric query with group by not being labelled in alerts
* just use one key for the labels
* not needed
* unused function
* add tests
* pr comments
* fetch dimensions to build labels for MetricQuery type queries
* pr comments
* group cache related tests and use fresh cache for non-cache related tests
* don't cache empty values
2024-04-30 09:06:16 -07:00
William Wernert
93519f70ca
Alerting: Also fix HCL field name for MuteTimeIntervals ( #87079 )
...
* Correct HCL field name for MuteTimeIntervals
* Update test
2024-04-30 16:14:01 +01:00
Ieva
5e060d2d99
Data source: Maintain the default data source permissions when switching from unlicensed to licensed Grafana ( #87119 )
...
set managed data source permissions upon resource creation for unlicensed Grafana, remove them on deletion
2024-04-30 16:05:30 +01:00
Aaron Godin and Eric Leijonmarck
53f94ac50d
Apply plugin route ReqAction to ds_proxy authorization ( #86466 )
...
* Apply plugin route ReqAction to ds_proxy authorization
Co-authored-by: Eric Leijonmarck <eleijonmarck@users.noreply.github.com >
* fix: move ds_proxy route Evaluator out of plugins pkg
* move DataSourceProxy route authorization to method
---------
Co-authored-by: Eric Leijonmarck <eleijonmarck@users.noreply.github.com >
2024-04-30 09:19:34 -05:00
Steve Simpson and Todd Treece
5c89b8fe12
gRPC Server: Make message size limits configurable. ( #86982 )
...
* gRPC Server: Make message size limits configurable.
* Fix mistake, don't add opts twice
* Apply suggestions from code review
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
---------
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
2024-04-30 16:18:03 +02:00
Gábor Farkas
3d80693456
postgres: simpler test ( #86331 )
2024-04-30 15:27:20 +02:00
Marcus Efraimsson
2fc99375df
Chore: Upgrade otel dependencies ( #86994 )
...
* Chore: Upgrade otel dependencies
* sdk changes
* ignore deprecated go.opentelemetry.io/otel/exporters/jaeger for now
* use latest commit from sdk branch
* sdk v0.228.0
2024-04-30 15:12:45 +02:00
Mihai Doarna
76d94b35c9
SSO: fix settings merge for SAML fields ( #86970 )
...
* fix sso settings merge for saml fields
* change func name
2024-04-30 15:10:27 +03:00
Andreas Christou
125ac18fa3
AzureMonitor: Enable session ID header for Log Analytics ( #86320 )
...
* Enable option
- Update sdk
* Sync go.work
2024-04-30 13:10:04 +01:00
Karl Persson and Gabriel MABILLE
a2cba3d0b5
User: Add tracing ( #87028 )
...
* Inject tracer in tests
* Annotate with traces
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
2024-04-30 13:15:56 +02:00
Arati R
ec6f59a678
Chore: Update protoc-gen-go ( #87116 )
...
Update protoc-gen-go
2024-04-30 12:14:33 +02:00
Misi
1cb3f332a1
Chore: Remove extra sql select from the Insert function of userimpl.store ( #87060 )
...
Remove getAnyUserType
2024-04-30 08:54:20 +02:00
Yuri Tseretyan
052082a927
Alerting: Refactor Alert Rule Generators ( #86813 )
2024-04-29 21:52:15 -04:00
William Wernert
70ff229bed
Alerting: Use expected field name for receiver in HCL export ( #87065 )
...
* Use expected field name for receiver in hcl
Terraform provider expects `contact_point` instead of `receiver` in
notification settings on a rule.
2024-04-29 18:13:29 +01:00
Isabella Siu
7b392d40a0
Auth: Sign sigV4 request after adding headers ( #87063 )
2024-04-29 13:07:45 -04:00
Santiago
36a0499128
Alerting: Implement CreateSilence in the forked Alertmanager (remote primary mode) ( #85716 )
2024-04-29 18:47:25 +02:00
Santiago
1af2e69625
Alerting: Implement DeleteSilence in the forked AM (remote primary) ( #85721 )
2024-04-29 17:23:41 +02:00
Eric Leijonmarck
8a1f43a65d
User: Remove the lowercasing in the query for login conflict ( #87032 )
...
* refactor: remove the lowercasing in the query for login conflict
* refactor: move function into the closure gs
2024-04-29 12:24:14 +01:00
Ieva
cee713e34c
Chore: Add tracing to team service ( #86999 )
...
* add tracing to team service
* another test fix
* pass in context for team creation and membership checking
2024-04-29 11:32:03 +01:00
Steve Simpson
fbaa847a3c
Alerting: Pass logger into NewRemoteLokiBackend. ( #87029 )
...
Tiny refactor to allow a logger to be passed into NewRemoteLokiBackend.
2024-04-29 12:10:23 +02:00
Karl Persson
c4cfee8d96
User: support setting org and help flags though update function ( #86535 )
...
* User: Support setting active org through update function
* User: add support to update help flags through update function
2024-04-29 08:53:05 +02:00
Hugo Kiyodi Oshiro
7783b16e47
Plugins: Make grafana-com API URL usage consistent ( #86920 )
...
Plugins: Fix grafana-com API URL usage
2024-04-26 16:47:38 +02:00
Mihai Doarna
45effc48d9
Auth: ignore non-OAuth2 providers when creating social connectors ( #86989 )
...
ignore non-oauth2 providers when creating social connectors
2024-04-26 17:14:31 +03:00
Yuri Tseretyan and Matt Jacobson
dff7cb9afb
Alerting: Move alertmanager api silence code to separate files ( #86947 )
...
* Move alertmanager api silence code to separate files unchanged
* Replace with silence model instead interface
---------
Co-authored-by: Matt Jacobson <matthew.jacobson@grafana.com >
2024-04-25 15:20:37 -04:00