diff options
-rw-r--r-- | src/k8splugin/internal/app/client.go | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/k8splugin/internal/app/client.go b/src/k8splugin/internal/app/client.go index e52225d4..b75c7dfd 100644 --- a/src/k8splugin/internal/app/client.go +++ b/src/k8splugin/internal/app/client.go @@ -20,6 +20,7 @@ import ( "github.com/onap/multicloud-k8s/src/k8splugin/internal/connection" "github.com/onap/multicloud-k8s/src/k8splugin/internal/helm" + logutils "github.com/onap/multicloud-k8s/src/k8splugin/internal/logutils" "github.com/onap/multicloud-k8s/src/k8splugin/internal/plugin" pkgerrors "github.com/pkg/errors" @@ -116,11 +117,17 @@ func (k *KubernetesClient) ensureNamespace(namespace string) error { }, }, namespace, k) + if err != nil { + logutils.WithFields(err.Error(), "namespace", namespace) + return pkgerrors.Wrap(err, "Error checking for namespace: "+namespace) + } + if ns == "" { - log.Println("Creating " + namespace + " namespace") + logutils.WithFields("Creating namespace", "namespace", namespace) _, err = pluginImpl.Create("", namespace, k) if err != nil { + logutils.WithFields(err.Error(), "namespace", namespace) return pkgerrors.Wrap(err, "Error creating "+namespace+" namespace") } } |