From a3dae490bf7083f66517d5b08820cb7f32f87fe0 Mon Sep 17 00:00:00 2001 From: Richa Banker Date: Thu, 11 Sep 2025 16:03:35 -0700 Subject: [PATCH] ensure KMS plugin socket is removed before starting mock in 'encrypt all resources' test --- .../value/encrypt/envelope/testing/v1beta1/kms_plugin_mock.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/testing/v1beta1/kms_plugin_mock.go b/staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/testing/v1beta1/kms_plugin_mock.go index 595107a8990..77bdae70ab0 100644 --- a/staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/testing/v1beta1/kms_plugin_mock.go +++ b/staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/testing/v1beta1/kms_plugin_mock.go @@ -69,6 +69,8 @@ func NewBase64Plugin(t *testing.T, socketPath string) *Base64Plugin { socketPath: socketPath, } + // Make sure we don't have a leftover socket. + _ = os.Remove(socketPath) kmsapi.RegisterKeyManagementServiceServer(server, result) if err := result.start(); err != nil { t.Fatalf("failed to start KMS plugin, err: %v", err)