Skip to content

Commit b175000

Browse files
author
Nikolas De Giorgis
authored
Separate Kube Secret Client (#783)
1 parent 2e4578c commit b175000

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pkg/kube/client/client.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,19 @@ func NewClient(c k8sClient.Client) Client {
2525

2626
type Client interface {
2727
k8sClient.Client
28+
KubernetesSecretClient
2829
// TODO: remove this function, add mongodb package which has GetAndUpdate function
2930
GetAndUpdate(nsName types.NamespacedName, obj k8sClient.Object, updateFunc func()) error
3031
configmap.GetUpdateCreateDeleter
3132
service.GetUpdateCreateDeleter
32-
secret.GetUpdateCreateDeleter
3333
statefulset.GetUpdateCreateDeleter
3434
pod.Getter
3535
}
3636

37+
type KubernetesSecretClient interface {
38+
secret.GetUpdateCreateDeleter
39+
}
40+
3741
type client struct {
3842
k8sClient.Client
3943
}

0 commit comments

Comments
 (0)