Add kubeconfig cleanup in KubernetesApply executors

Change-Id: I32c99feb19099a6926b0dadeb0b32aa59dc0c9ca
This commit is contained in:
Kostiantyn Kalynovskyi 2021-04-29 22:15:24 +00:00
parent 7b851d9af2
commit c08f4337f7

View File

@ -158,10 +158,11 @@ func (e *KubeApplierExecutor) Status() (sts ifc.ExecutorStatus, err error) {
return sts, err
}
log.Debug("Getting kubeconfig file information from kubeconfig provider")
path, _, err := e.kubeconfig.GetFile()
path, cleanup, err := e.kubeconfig.GetFile()
if err != nil {
return sts, err
}
defer cleanup()
cf := provider.NewProvider(utils.FactoryFromKubeConfig(path, ctx))
rm, err := cf.Factory().ToRESTMapper()