apiserver/pkg/server/storage
Monis Khan 8d68e6f323 Load encryption config once
This change updates the API server code to load the encryption
config once at start up instead of multiple times.  Previously the
code would set up the storage transformers and the etcd healthz
checks in separate parse steps.  This is problematic for KMS v2 key
ID based staleness checks which need to be able to assert that the
API server has a single view into the KMS plugin's current key ID.

Signed-off-by: Monis Khan <mok@microsoft.com>

Kubernetes-commit: f507bc255382b2e2095351053bc17e74f7100d35
2022-08-29 17:25:48 -04:00
..
doc.go update docs.go files under staging/src/k8s.io/apiserver/pkg/server 2019-02-03 20:43:13 +00:00
resource_config.go reduce API surface area of whether a resource is enabled 2022-02-21 17:23:19 -05:00
resource_config_test.go reduce API surface area of whether a resource is enabled 2022-02-21 17:23:19 -05:00
resource_encoding_config.go Simplify the resource_encoding_config.go, since we don't need per group override at all 2018-09-28 16:07:31 -07:00
storage_codec.go Expose storage version hash 2019-01-14 19:31:25 -08:00
storage_factory.go Load encryption config once 2022-08-29 17:25:48 -04:00
storage_factory_test.go fix staticcheck: vendor/k8s.io/apiserver/pkg/server 2020-11-17 11:58:13 +01:00