apiserver/pkg/storage
Anish Ramasekar 225e26ac4a Implement KMS v2alpha1
- add feature gate
- add encrypted object and run generated_files
- generate protobuf for encrypted object and add unit tests
- move parse endpoint to util and refactor
- refactor interface and remove unused interceptor
- add protobuf generate to update-generated-kms.sh
- add integration tests
- add defaulting for apiVersion in kmsConfiguration
- handle v1/v2 and default in encryption config parsing
- move metrics to own pkg and reuse for v2
- use Marshal and Unmarshal instead of serializer
- add context for all service methods
- check version and keyid for healthz

Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>

Kubernetes-commit: f19f3f409938ff9ac8a61966e47fbe9c6075ec90
2022-06-29 20:51:35 +00:00
..
cacher Fix draining cacher tests 2022-07-28 10:20:23 +02:00
errors Fix function name of IsExist err 2022-03-19 23:06:51 +08:00
etcd3 Generate and format files 2022-07-19 20:54:13 -04:00
names specify pod name and hostname in indexed job 2021-04-29 03:33:36 +00:00
storagebackend Copy etcd client debug level logic from upstream 2022-07-29 14:26:31 -07:00
testing storage: move some list tests to generic package 2022-05-12 15:16:07 -07:00
testresource storage: isolate the test resource 2022-05-11 09:05:18 -07:00
tests storage: move the APIObjectVersioner definition to storage 2022-05-11 07:44:21 -07:00
value Implement KMS v2alpha1 2022-06-29 20:51:35 +00:00
OWNERS apiserver/storage: add myself to the reviewers list 2022-05-12 15:40:33 -07:00
api_object_versioner.go storage: move the APIObjectVersioner definition to storage 2022-05-11 07:44:21 -07:00
api_object_versioner_test.go storage: isolate the test resource 2022-05-11 09:05:18 -07:00
continue.go add explicit typing for continue tests 2022-05-31 10:23:07 -07:00
continue_test.go add explicit typing for continue tests 2022-05-31 10:23:07 -07:00
doc.go move pkg/storage to apiserver 2017-02-01 07:33:52 -05:00
errors.go Fix function name of IsExist err 2022-03-19 23:06:51 +08:00
interfaces.go Update comment and declaration of `storage.GuaranteedUpdate` to be clearer. 2022-04-16 17:19:06 +05:30
selection_predicate.go validate storage cache indexers 2020-02-05 12:08:14 +08:00
selection_predicate_test.go Fix staticcheck failures 2021-04-02 12:23:30 +08:00
util.go Simplify trigger functions in cacher 2019-07-04 14:21:06 +02:00
util_test.go move cacher in separate dir 2018-05-30 20:44:31 +08:00