From fdd03367a08c999d8a55701034cb83e93b2dea09 Mon Sep 17 00:00:00 2001 From: Alexey Grevtsev Date: Wed, 20 Dec 2023 13:41:53 -0300 Subject: [PATCH] check if key not empty --- internal/kubernetes.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/internal/kubernetes.go b/internal/kubernetes.go index be638aac..a42e21cb 100644 --- a/internal/kubernetes.go +++ b/internal/kubernetes.go @@ -46,12 +46,14 @@ func (exporter *Exporter) parseAllKubeSecrets() ([]*certificateRef, []error) { } for _, secret := range secrets { - output = append(output, &certificateRef{ - path: fmt.Sprintf("k8s/%s/%s", namespace, secret.GetName()), - format: certificateFormatKubeSecret, - kubeSecret: secret, - kubeSecretKey: typeAndKey[1], - }) + if len(secret.Data[typeAndKey[1]]) > 0 { + output = append(output, &certificateRef{ + path: fmt.Sprintf("k8s/%s/%s", namespace, secret.GetName()), + format: certificateFormatKubeSecret, + kubeSecret: secret, + kubeSecretKey: typeAndKey[1], + }) + } } } }