apiserver/pkg/storage/value/encrypt
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
..
aes feat: prepare KMS data encryption for migration to AES-GCM 2022-03-16 17:54:10 +00:00
envelope Implement KMS v2alpha1 2022-06-29 20:51:35 +00:00
identity storage: transformers: pass a context.Context 2022-02-17 07:29:44 -08:00
secretbox storage: transformers: pass a context.Context 2022-02-17 07:29:44 -08:00
OWNERS Check in OWNERS modified by update-yamlfmt.sh 2021-12-09 21:31:26 -05:00