Charandas
57e2a56876
K8s: fix tracer init by moving Config() above it ( #90311 )
2024-07-11 00:57:58 +03:00
Stephanie Hingtgen and Jean-Philippe Quémémer
bb187ce4b1
K8s: Match status codes from single tenant ( #90153 )
...
Co-authored-by: Jean-Philippe Quémémer <jeanphilippe.quemener@grafana.com >
2024-07-10 20:48:02 +02:00
Nathan Marrs
3ca7976ee5
Transformations: Promote group to nested table as generally available ( #90253 )
2024-07-10 10:08:41 -07:00
Ryan McKinley
2bb66209ca
Chore: make protobuf ( #90282 )
2024-07-10 19:19:21 +03:00
Marcus Efraimsson
2cf3a4d9ee
API Server: Override k8s api server profile contention flag with custom ones ( #90238 )
...
Upgrades sdk ro v0.238.0
2024-07-10 17:27:51 +02:00
Michael Mandrus
317da43a84
CloudMigration: Provide a stats rollup in the GetSnapshot response ( #90252 )
...
* order session list descending
* add snapshot status method to store
* query stats while retrieving snapshot
* return stats in dto
* swagger
* fix tests
* commit results of bingo get
* fix swagger
* minor improvement
* fix typo
* forgot a file
2024-07-10 08:46:38 -04:00
Giuseppe Guerra
9216a3df7d
Plugins: Remove datasourceQueryMultiStatus feature toggle ( #90191 )
...
* Remove datasourceQueryMultiStatus feature toggle
* PR review suggestion
2024-07-10 11:15:10 +02:00
Ryan McKinley
079f0715aa
ResourceServer: Add resource server protobuf and wrapper ( #90007 )
2024-07-09 15:08:13 -07:00
Marcus Efraimsson and Dave Henderson
fc8a5cf468
Profiling: Enhance configuration and docs ( #90048 )
...
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
2024-07-09 17:48:16 +02:00
Will Browne
343d6f8a0c
Plugins: Support > 1 levels of plugin dependencies ( #90174 )
...
* do it
* prevent loops
* change to sync.Map
2024-07-09 15:46:30 +01:00
Marcus Efraimsson
c8af659f02
Plugins: Enhanced plugin instrumentation ( #90199 )
...
* Plugins: Enhanced plugin instrumentation
* use backend.CallResourceResponseSenderFunc
* sdk v0.237.0
* support admission control
* cover all handlers in log and metrics middlewares
* fix after review
2024-07-09 15:03:46 +02:00
Arati R and Ryan McKinley
ecadd99456
SearchV2: Support soft deletion ( #90217 )
...
* soft delete
* Fix bench test
Co-authored-by: Bruno Abrantes <bruno@brunoabrantes.com >
* Add integration test for soft deletion
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2024-07-09 14:17:27 +02:00
Charandas
3eef9b3397
Requester/authn: check the interface for nil value to avoid false positives ( #90210 )
2024-07-09 02:30:03 +03:00
Yuri Tseretyan
5ae5fa3a7a
Alerting: Support field selectors in time interval API ( #90022 )
...
* fix kind of TimeInterval
* register custom fields for selectors
* support field selectors in legacy storage
* support selectors in storage
===== Misc
* refactor conversions to build in one place
* hide implementation of provenance status behind accessors to use the key in selectors
* fix provenance error
2024-07-08 22:45:30 +03:00
Charandas
c210617735
K8s: use contexthandler in standalone handler chain ( #90102 )
2024-07-08 12:22:10 -07:00
Alexander Weaver
3b6a8775bb
Alerting: Fix stale values associated with states that have gone to NoData, unify values calculation ( #89807 )
...
* Unify values
* Fix with latest changes on main
* Fix up NaN test
* Keep refIDs with -1 as value
* Test that refIDs are preserved on Normal to Error transition
* Alerting to err test too
* Add a blurb to docs about this behavior
2024-07-08 12:30:23 -05:00
Timur Olzhabayev
f763f2085b
Feat: Extending report interaction with static context that can be appended to all interaction events ( #88927 )
...
* Extending report interaction with static context that can be appended to all requests
2024-07-08 16:37:45 +02:00
Kristin Laemmert
77a4869fca
accesscontrol service read replica ( #89963 )
...
* accesscontrol service read replica
* now using the ReplDB interface
* ReadReplica for GetUser
2024-07-08 10:00:13 -04:00
Fabrizio and André Pereira
c42dd6e920
Tempo: Run go get ( #89335 )
...
* Run `go get`
* Run `go work sync`
* Update go.work.sum
---------
Co-authored-by: André Pereira <adrapereira@gmail.com >
2024-07-08 14:01:38 +01:00
Todd Treece
5f9ce12542
K8s: Generic watch tests ( #90023 )
2024-07-05 21:17:20 +03:00
Steve Simpson
e9fd191065
Alerting: Fix some status codes returned from provisioning API. ( #90117 )
...
The contact point deletion API was returning 500 when it should have been
returning a 4xx error, when the contact point is in use:
- When in use by a notificiation policy, we were missing
the `.Errorf("")` to convert `errutil.Base` into `errutil.Error`.
- When in use by an alert rule, an regular error was returned.
2024-07-05 19:06:37 +02:00
Alexander Zobnin
7bf8375b02
Zanzana: Add basic metrics for evaluation time and status ( #90125 )
...
* Zanzana: Add basic metrics for evaluation time and status
* only init when feature enabled
* add todo
2024-07-05 14:53:40 +02:00
Leonor Oliveira and Dan Cech
ec6a939815
Compare results when reading/writing between unified_storage and legacy ( #89773 )
...
* Compare results when reading/writing between unified_storage and legacy
* Always use name when comparing objects
* Compare on get method
* Update pkg/apiserver/rest/dualwriter.go
Co-authored-by: Dan Cech <dcech@grafana.com >
* Add new metric to count how many times we read from legacy in mode 2
* Move counter
* Add name in mode1
---------
Co-authored-by: Dan Cech <dcech@grafana.com >
2024-07-05 14:01:05 +02:00
Ieva
e9ebb6eaa4
Folders: Fix folder pagination for cloud instances with many folders ( #90008 )
...
* filter the k6 folder out in the SQL queries rather than during post processing to ensure that the correct number of results is always returned
* linting
2024-07-05 11:19:03 +01:00
Misi
4f06568f8a
Auth: Add support for escaping colon characters in org_mapping ( #89951 )
...
* Split org_mapping correctly if it contains multiple colons
* Improve tests
* Use backslash as an escape character for colons
* Cleanup, address feedback
* Change test to use double quotes as an example
2024-07-05 13:06:25 +03:00
Karl Persson
7a78ad3893
Authn: Remove response writer from auth req ( #90110 )
...
Authn: Remove response writer from request
2024-07-05 11:42:12 +02:00
Alexander Zobnin
87d86e81ce
Zanzana: Evaluate permissions alongside with RBAC engine ( #90064 )
...
* Zanzana: Evaluate permissions if feature flag enabled
* Fix tests
* adjust logs
* fix spelling
* remove unused
* only evaluate implemented resources
* refactor
2024-07-05 11:31:23 +02:00
Mihai Doarna
48e6e9a36c
LDAP: Compute values when reloading LDAP settings ( #90059 )
...
* compute values when reloading LDAP settings
* remove grafana-cli/logger dependency
* export defaultTimeout from ldap package
* add server host to logs
2024-07-05 11:58:50 +03:00
Mihai Doarna
dfabc878f3
LDAP: Remove duplicate code ( #90066 )
...
remove duplicate readConfig() function from LDAP
2024-07-05 11:18:37 +03:00
Mihai Doarna
e299621766
LDAP: Fix LDAP config cache ( #89998 )
...
* initialize LDAP config cache
* check err is nil
* return the config from cache only if the config file has not been modified
* rename var from test
2024-07-05 11:10:52 +03:00
Mihai Doarna
e7780c9c9c
SSO: Add more LDAP config validations for SSO settings ( #90036 )
...
add more LDAP config validations for SSO settings
2024-07-05 10:48:34 +03:00
Misi
f337da8e57
Chore: Add more context to logs of OAuthToken and OAuthTokenSync ( #90071 )
...
Chore: Add more context to oauth token sync
2024-07-05 09:37:36 +02:00
Andre Pereira
315e068190
Navbar: Reorder logs, traces and profiles apps under explore ( #90093 )
...
Reorder logs, traces and profiles apps in navbar
2024-07-04 17:57:08 +01:00
Marcus Efraimsson
06e67bc573
API Server: Fix stack overflow panic when tracing is disabled ( #90075 )
2024-07-04 19:11:59 +03:00
ismail simsek
4fcd348366
InfluxDB: Fix returning InfluxDB error messages ( #89973 )
...
* Revert "Chore: Return influxdb query error early before parsing the result (#88549 )"
This reverts commit a87c155c06 .
* Handle error in buffered parser
* handle error message in streaming parser
2024-07-04 17:45:36 +02:00
Andres Martinez Gotor
be98ab1111
Add apiVersion to datasource settings DTO ( #90057 )
2024-07-04 16:44:19 +02:00
Misi
b174c1310a
Auth: Add organization mapping configuration to the UI ( #90003 )
...
* Add org_mapping and org_attribute_path to the UI
* Add validators, allow setting org mapping to only Grafana Admins
* comment
* Address feedback, improve validation, fix FE test, lint
2024-07-04 16:00:56 +02:00
Taylor Dean and Joey Tawadrous
d5b21f77aa
Tempo: Fix grpc streaming support over pdc-agent ( #89883 )
...
* Tempo: Fix grpc streaming support over pdc-agent
* Fix a spelling error and formatting
* Ignore lint issue for reasons listed in source code comment
---------
Co-authored-by: Joey Tawadrous <joey.tawadrous@grafana.com >
2024-07-04 14:09:34 +01:00
Dave Henderson
7ac757afcb
infra(tracing): Fix span naming order-of-operations bug ( #90025 )
2024-07-04 07:05:14 -04:00
Karl Persson
c04be62b65
Zanzana: client integration test ( #89997 )
...
* Restructure
* Zanzana: Add integration tests for client
* skip mysql 5.7 integration tests
2024-07-04 11:23:48 +02:00
Andres Martinez Gotor
844d575681
Chore: fixes for admisison handlers ( #90033 )
2024-07-04 10:49:51 +02:00
Ida Štambuk
eef9a7b4e5
Cloudwatch: Rename Metric Query to Metric Insights ( #89955 )
2024-07-04 10:30:23 +02:00
Ryan McKinley
fe201b6bb2
FeatureToggles: Update metadata from gitlog ( #89766 )
2024-07-04 04:53:39 +03:00
Ryan McKinley
de06762852
K8s: Add basic peakq test w/ resource ( #90026 )
2024-07-04 01:26:33 +03:00
Todd Treece
274bd08afc
K8s: Improve key generation and parsing ( #90014 )
2024-07-04 01:11:45 +03:00
Yuri Tseretyan
411bab6d44
Alerting: Lower severity of logs about duplicates to debug ( #89971 )
...
lower severity of logs about duplicates to debug
2024-07-03 16:46:28 -04:00
Dave Henderson
4ec4994e89
infra(tracing): Always end started spans ( #90016 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-07-03 16:25:57 -04:00
Stephanie Hingtgen
2d5c58cb90
Feature toggles: add expression to generated json and k8s response ( #90006 )
2024-07-03 21:08:58 +03:00
Adam Bannach and Xiyu Chen
48552a578a
feat: add adaptive logs under cost management->logs nav ( #89875 )
...
Co-authored-by: Xiyu Chen <xiyu.chen@grafana.com >
2024-07-03 19:59:47 +03:00
Dominik Prokop
f659bc1f40
Dashboard: Allow disabling dashboard grid lazy loading ( #89280 )
...
* Schema update
* Dashboard: Allow opting out from dashboard panels lazy loading
* Locale
* Lint fix
* Snaps fix
2024-07-03 16:00:45 +02:00