apiserver/pkg/server/options
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
..
encryptionconfig Implement KMS v2alpha1 2022-06-29 20:51:35 +00:00
testdata Ensure testing credentials are labeled as such 2020-02-04 10:36:05 -08:00
OWNERS Cleanup OWNERS files (No Activity in the last year) 2021-12-10 15:18:50 -05:00
admission.go Generate and format files 2022-07-19 20:54:13 -04:00
admission_test.go fix typo 2018-04-04 16:03:17 +08:00
api_enablement.go fix typo `registry` 2021-08-08 18:37:16 +08:00
api_enablement_test.go fix typo `registry` 2021-08-08 18:37:16 +08:00
audit.go Ensure the dir of --audit-log-path exists 2022-06-27 17:21:02 +03:00
audit_test.go Ensure the dir of --audit-log-path exists 2022-06-27 17:21:02 +03:00
authentication.go API Server Changes 2022-03-07 09:20:45 -05:00
authentication_dynamic_request_header.go API Server Changes 2022-03-07 09:20:45 -05:00
authentication_test.go wire up a means to dynamically reload ca bundles for kube-apiserver 2019-10-07 14:06:42 -04:00
authorization.go Generate and format files 2022-07-19 20:54:13 -04:00
coreapi.go kubelet tracing 2021-10-10 09:17:27 -04:00
deprecated_insecure_serving.go bind-address flag usage 2020-12-11 18:42:51 +01:00
doc.go move apiserver options 2017-02-02 09:36:48 -05:00
egress_selector.go fix all keps links 404 for kep folder migration 2021-01-14 14:03:21 +08:00
etcd.go Add additional etcd check to readyz with 2 seconds timeout. 2022-07-25 13:08:50 +00:00
etcd_test.go Add additional etcd check to readyz with 2 seconds timeout. 2022-07-25 13:08:50 +00:00
feature.go Remove args enable-swagger-ui since no effect from 1.14 2021-09-15 10:32:35 +08:00
recommended.go kubelet tracing 2021-10-10 09:17:27 -04:00
server_run_options.go Add an option to conditionally disable compression based on client ip. 2022-07-29 08:44:14 +00:00
server_run_options_test.go cleanup(apiserver): delete the --max-resource-write-bytes & --json-patch-max-copy-bytes description. 2021-12-08 17:12:37 +08:00
serving.go run hack/update-netparse-cve.sh 2021-08-20 01:16:14 +02:00
serving_test.go run hack/update-netparse-cve.sh 2021-08-20 01:16:14 +02:00
serving_unix.go generated: Run hack/update-gofmt.sh 2021-08-12 17:13:11 -04:00
serving_unix_test.go generated: Run hack/update-gofmt.sh 2021-08-12 17:13:11 -04:00
serving_windows.go generated: Run hack/update-gofmt.sh 2021-08-12 17:13:11 -04:00
serving_with_loopback.go Switch the order of adding SNICert and creating LoopbackClientConfig 2021-04-22 23:17:39 +00:00
serving_with_loopback_test.go run hack/update-netparse-cve.sh 2021-08-20 01:16:14 +02:00
tracing.go kubelet tracing 2021-10-10 09:17:27 -04:00
tracing_test.go kubelet tracing 2021-10-10 09:17:27 -04:00