Explorar o código

Closing client at SecretStore reconcilers

Signed-off-by: Gustavo Carvalho <gustavo.carvalho@container-solutions.com>
Gustavo Carvalho %!s(int64=4) %!d(string=hai) anos
pai
achega
933aef67b6
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      pkg/controllers/secretstore/common.go

+ 3 - 1
pkg/controllers/secretstore/common.go

@@ -91,7 +91,9 @@ func validateStore(ctx context.Context, namespace string, store esapi.GenericSto
 		recorder.Event(store, v1.EventTypeWarning, esapi.ReasonInvalidProviderConfig, err.Error())
 		recorder.Event(store, v1.EventTypeWarning, esapi.ReasonInvalidProviderConfig, err.Error())
 		return fmt.Errorf(errStoreClient, err)
 		return fmt.Errorf(errStoreClient, err)
 	}
 	}
-
+	defer func() {
+		cl.Close(ctx)
+	}()
 	err = cl.Validate()
 	err = cl.Validate()
 	if err != nil {
 	if err != nil {
 		cond := NewSecretStoreCondition(esapi.SecretStoreReady, v1.ConditionFalse, esapi.ReasonValidationFailed, errUnableValidateStore)
 		cond := NewSecretStoreCondition(esapi.SecretStoreReady, v1.ConditionFalse, esapi.ReasonValidationFailed, errUnableValidateStore)