apiserver/pkg/storage/value
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
..
encrypt Implement KMS v2alpha1 2022-06-29 20:51:35 +00:00
metrics.go fix broken link in some files 2021-04-13 08:43:24 +08:00
metrics_test.go storage: transformers: pass a context.Context 2022-02-17 07:29:44 -08:00
transformer.go storage: transformers: pass a context.Context 2022-02-17 07:29:44 -08:00
transformer_test.go storage: transformers: pass a context.Context 2022-02-17 07:29:44 -08:00