diff --git a/internal/constellation/helm/action.go b/internal/constellation/helm/action.go index 6d3f5a78b..8761b2104 100644 --- a/internal/constellation/helm/action.go +++ b/internal/constellation/helm/action.go @@ -37,7 +37,7 @@ type applyAction interface { func newActionConfig(kubeConfig []byte, logger debugLog) (*action.Configuration, error) { actionConfig := &action.Configuration{} if err := actionConfig.Init(&clientGetter{kubeConfig: kubeConfig}, constants.HelmNamespace, - "secret", logger.Debug); err != nil { + "secret", helmLog(logger)); err != nil { return nil, err } return actionConfig, nil @@ -222,3 +222,9 @@ func (c *clientGetter) ToRESTMapper() (meta.RESTMapper, error) { func (c *clientGetter) ToRawKubeConfigLoader() clientcmd.ClientConfig { return clientcmd.NewNonInteractiveDeferredLoadingClientConfig(&clientcmd.ClientConfigLoadingRules{}, &clientcmd.ConfigOverrides{}) } + +func helmLog(log debugLog) action.DebugLog { + return func(format string, v ...interface{}) { + log.Debug(fmt.Sprintf(format, v...)) + } +}