Leonor Oliveira
d17af78e79
Storage: dualwriter delete implementation ( #86000 )
...
* Add delete methods
* Remove duplicated const
* Add tests
* Lint
* Lint
* Remove duplicated test file
* Update pkg/apiserver/rest/dualwriter_mode2.go
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
* Update pkg/apiserver/rest/dualwriter.go
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
* Update pkg/apiserver/rest/dualwriter_mode2.go
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
* Add missing dependency
* Return if object deletion goes wrong
* Add a more complete log
---------
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
2024-04-15 10:48:31 +02:00
Arati R
aba15646b6
Storage: Add DualWriter improvements ( #85968 )
...
* Add Create tests
* Adjust mode 2 and mode 3 Get behavior
---------
Co-authored-by: Dan Cech <dcech@grafana.com >
2024-04-12 14:21:10 +02:00
Gábor Farkas
050105e70a
plugins: update to latest go plugin sdk version (v0.222.0) ( #85943 )
...
plugins: update to latest go plugink sdk (v0.222.0)
2024-04-11 14:41:37 +02:00
Arati R
4e532b00e1
Storage: Add mode-specific List implementations ( #85814 )
...
* Add List methods to mode 1 and 4
* Refactor errors
2024-04-11 13:41:05 +02:00
Marcus Efraimsson
3e385763c5
Tracing: Improve HTTP request/middleware spans and standalone apiserver ( #85715 )
...
Fixes so that auth middleware trace/span doesn't wrap the next handlers.
Allow tracing service name to be overridden in standalone apiserver.
Change k8s api tracing operation name to KubernetesAPI from
grafana-apiserver (which is the service name)
2024-04-11 13:28:23 +02:00
Todd Treece
72472e5eb7
K8s: Add slog wrapper ( #84680 )
2024-04-09 18:39:25 +03:00
Leonor Oliveira
518d3341d5
Add Get method in dual writer ( #85589 )
...
* Add Get method in dual writer
* Update pkg/apiserver/rest/dualwriter_mode3.go
Co-authored-by: Dan Cech <dcech@grafana.com >
* Actually run the tests
* no need for t.Run()
* Update pkg/apiserver/rest/dualwriter_mode3.go
Co-authored-by: Dan Cech <dcech@grafana.com >
* Update pkg/apiserver/rest/dualwriter_mode3.go
Co-authored-by: Dan Cech <dcech@grafana.com >
* Update pkg/apiserver/rest/dualwriter_test.go
Co-authored-by: Dan Cech <dcech@grafana.com >
* Log improvements
* Fix method name
---------
Co-authored-by: Dan Cech <dcech@grafana.com >
2024-04-09 16:08:20 +02:00
Will Browne
698436aa29
Plugins: Update to latest go plugin sdk (v0.221.0) ( #85796 )
...
* update plugin sdk
* fix indirect
2024-04-09 15:06:05 +02:00
Leonor Oliveira
8d75dcec04
Add better logging to the dual writer ( #85594 )
...
* Make Legacy a public field
* Remove duplicated Create method
* Add logger to dualwriter
* Use klog
* Add comment about selecting the dual writer
* Update pkg/apiserver/rest/dualwriter_mode1.go
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
* Update pkg/apiserver/rest/dualwriter_mode2.go
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
* Update pkg/apiserver/rest/dualwriter_mode3.go
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
* Update pkg/apiserver/rest/dualwriter_mode3.go
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
* Update pkg/apiserver/rest/dualwriter_mode2.go
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
* Create error var
* Lint
---------
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
2024-04-09 10:54:09 +02:00
Santiago
6a75a8f354
Alerting: Update grafana/alerting and use Upsert for creating silences ( #85676 )
...
* Alerting: Update grafana/alerting and use Upsert for creating silences
* go.work.sum
* change error message in tests for silences (save -> upsert)
2024-04-08 11:46:14 +02:00
Arati R
2232fe033b
Storage: Add mode-specific dual writers ( #85551 )
...
* Set up skeleton dual writers for each mode
* Add Create functionality to each of the mode-specific DualWriters
* Add switch for selecting DualWriter
2024-04-04 14:02:51 +02:00
Leonor Oliveira
01afca9d99
Add setup and spies for the dual writer ( #85568 )
...
* Add setup and spy client for dual writer
* Get rid of reset method
2024-04-04 11:46:16 +02:00
Marcus Efraimsson
bdc492b96c
Chore: Upgrade grafana-plugin-sdk-go ( #85562 )
2024-04-04 08:07:29 +03:00
Todd Treece
c01531dc79
K8s: Use tracing handler from component-base ( #85560 )
2024-04-04 00:39:09 +03:00
Andres Martinez Gotor
d2ca95d304
Update plugin SDK to v0.219.0 ( #85438 )
2024-04-02 10:22:24 +02:00
Will Browne
1a0ac381eb
Plugins: Send PDC file paths and contents for backwards compatibility ( #85287 )
...
* send paths and contents
* go work sync
2024-03-27 18:19:11 +01:00
Charandas
e237b89fe7
K8s: skip invalid items in GetList when not invoked as part of SendInitialEvents ( #85050 )
2024-03-25 07:50:14 -07:00
ismail simsek
6137c4e0a6
Chore: Bump golangci-lint v1.57.1 ( #84998 )
...
* bump golangci-lint v1.57.1
* update setting
* remove goconst
* fix linting issues
* prettier
* fix G601
* go mod tidy
go work sync
2024-03-25 15:28:24 +01:00
Charandas
3c42a2efd2
K8s: file storage - add sync around resource version (RV) management ( #84694 )
2024-03-23 23:58:48 -07:00
Todd Treece
cdb2e7dd3e
Chore: Sync go workspace ( #84932 )
2024-03-21 18:34:40 +02:00
Charandas
34b5303daf
K8s: file-storage: provide empty for resourceVersion initially ( #84523 )
2024-03-14 16:33:41 -07:00
Andres Martinez Gotor
265200799d
Chore: Update grafana-plugin-sdk ( #84289 )
2024-03-12 17:13:23 +01:00
ismail simsek
3bb38d82ab
Chore: Bump grafana-plugin-sdk-go version to v0.214.0 ( #84162 )
...
* bump grafana-plugin-sdk-go version to v0.214.0
* make swagger-clean && make openapi3-gen
2024-03-11 16:49:53 +01:00
carrychair
0913324668
Chore: Remove repetitive words ( #84132 )
...
remove repetitive words
Signed-off-by: carrychair <linghuchong404@gmail.com >
2024-03-11 08:55:18 -04:00
Ryan McKinley
d82f3be6f7
QueryService: Use types from sdk ( #84029 )
2024-03-08 18:12:59 +02:00
Charandas
e916372249
K8s: bug fixes for file storage to allow for watcher initialization on startup ( #83873 )
...
---------
Co-authored-by: Todd Treece <todd.treece@grafana.com >
2024-03-05 10:34:47 -08:00
Todd Treece
869b89dce4
K8s: Add accept header to ctx ( #83802 )
2024-03-01 20:32:59 -05:00
Todd Treece
e5a26a3f7c
K8s: Add apimachinery and apiserver packages ( #83190 )
2024-02-23 15:15:43 -05:00