Eric Promislow
6a11ffb660
Migrate the mocking library to uber's ( #291 )
...
* Migrate from golang/mock to uber/mock.
* Update go.mod
* Continue migration to uber/mock.
* Tweaks from running the go.uber.mock's mockgen.
2024-10-10 10:28:25 -07:00
Felipe Gehrke
99e479ba0f
Adding Group, Version, Kind in Update proxy_store.go ( #270 )
...
* adding gvk completion to update method in proxy_store
2024-09-13 15:19:58 -03:00
Felipe Gehrke
e930ae3691
Added Namespace check to proxy_store.go Create ( #272 )
...
* added namespace check to proxy_store create
* added namespaced resources checks and create tests
* Update pkg/stores/proxy/proxy_store.go
* changed error message and added missing name only test
* updated sql/proxy_store
* changed return to use apierror.NewAPIError
---------
Co-authored-by: Felipe C. Gehrke <felipe@localhost.localdomain >
Co-authored-by: Tom Lebreux <tom.lebreux@suse.com >
2024-09-06 17:25:32 -03:00
Michael Bolot
1149920168
Adding virtual fields
...
Adds logic which adds virtual fields resources. This allows these fields
to be sorted/filtered on when the SQL cache is enabled. Id and
metadata.state.name were added as the first two fields.
2024-08-28 12:17:53 -05:00
Silvio Moioli
0841e03c57
sql: bugfix: return total resource count correctly ( #236 )
...
* sql: drop dead code
Signed-off-by: Silvio Moioli <silvio@moioli.net >
* sql: bugfix: return total resource count correctly
Signed-off-by: Silvio Moioli <silvio@moioli.net >
* adapt tests
Signed-off-by: Silvio Moioli <silvio@moioli.net >
* adapt mocks
Signed-off-by: Silvio Moioli <silvio@moioli.net >
* TEMP: remove this when bumping lasso to include https://github.com/rancher/lasso/pull/84
Signed-off-by: Silvio Moioli <silvio@moioli.net >
* Use latest lasso instead of fork
---------
Signed-off-by: Silvio Moioli <silvio@moioli.net >
Co-authored-by: Tom Lebreux <tom.lebreux@suse.com >
2024-07-05 16:17:16 -04:00
Silvio Moioli
88fd70abbd
sql: drop dead code
...
Signed-off-by: Silvio Moioli <silvio@moioli.net >
2024-07-05 16:08:56 +02:00
Silvio Moioli
cb311a8ce5
sql: remove spurious log line
...
Signed-off-by: Silvio Moioli <silvio@moioli.net >
2024-07-05 10:19:07 +02:00
vardhaman22
8f3d2e8f21
go generate and go mod tidy
2024-06-05 23:08:15 +05:30
vardhaman22
dae842ea98
updated wrangler from v2 to v3
...
also updated k8s dependencies to v0.30.1
2024-06-05 22:53:08 +05:30
Silvio Moioli
7a84620e8b
SQLite backed cache ( #223 )
...
This uses SQLite-backed informers provided by Lasso with https://github.com/rancher/lasso/pull/65 to implement Steve API (/v1/) functionality.
This new functionality is available behind a feature flag to be specified at Steve startup
See https://confluence.suse.com/pages/viewpage.action?pageId=1359086083
Co-authored-by: Ricardo Weir <ricardo.weir@suse.com >
Co-authored-by: Michael Bolot <michael.bolot@suse.com >
Co-authored-by: Silvio Moioli <silvio@moioli.net >
Signed-off-by: Silvio Moioli <silvio@moioli.net >
2024-06-05 16:17:12 +02:00