From 6e4d66aa6d014dbd32fada59a6c97e0a4b3c7bef Mon Sep 17 00:00:00 2001 From: Nikolas De Giorgis Date: Thu, 18 Nov 2021 09:57:00 +0000 Subject: [PATCH] Separate Kube Secret Client --- pkg/kube/client/client.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/kube/client/client.go b/pkg/kube/client/client.go index 70c9fc387..f70048226 100644 --- a/pkg/kube/client/client.go +++ b/pkg/kube/client/client.go @@ -25,15 +25,19 @@ func NewClient(c k8sClient.Client) Client { type Client interface { k8sClient.Client + KubernetesSecretClient // TODO: remove this function, add mongodb package which has GetAndUpdate function GetAndUpdate(nsName types.NamespacedName, obj k8sClient.Object, updateFunc func()) error configmap.GetUpdateCreateDeleter service.GetUpdateCreateDeleter - secret.GetUpdateCreateDeleter statefulset.GetUpdateCreateDeleter pod.Getter } +type KubernetesSecretClient interface { + secret.GetUpdateCreateDeleter +} + type client struct { k8sClient.Client }