diff --git a/modules/k8s/kubectl.go b/modules/k8s/kubectl.go index 1aeca2eb9..9ed5601e2 100644 --- a/modules/k8s/kubectl.go +++ b/modules/k8s/kubectl.go @@ -40,6 +40,7 @@ func RunKubectlAndGetOutputE(t testing.TestingT, options *KubectlOptions, args . Command: "kubectl", Args: cmdArgs, Env: options.Env, + Logger: options.Logger, } return shell.RunCommandAndGetOutputE(t, command) } diff --git a/modules/k8s/kubectl_options.go b/modules/k8s/kubectl_options.go index 693f63159..afcb60241 100644 --- a/modules/k8s/kubectl_options.go +++ b/modules/k8s/kubectl_options.go @@ -1,6 +1,7 @@ package k8s import ( + "github.com/gruntwork-io/terratest/modules/logger" "github.com/gruntwork-io/terratest/modules/testing" ) @@ -11,6 +12,7 @@ type KubectlOptions struct { Namespace string Env map[string]string InClusterAuth bool + Logger *logger.Logger } // NewKubectlOptions will return a pointer to new instance of KubectlOptions with the configured options