fix(KanikoDir): update DOCKER_CONFIG env when use custom kanikoDir (#2202)

* Fix(KanikoDIr): update DOCKER_CONFIG env when user defined new KanikoDIr

* Update root.go

* Update root.go
This commit is contained in:
chenggui53
2022-08-12 14:34:19 -04:00
committed by GitHub
parent a8498c762f
commit 348018d0e9
+4
View File
@@ -260,6 +260,10 @@ func checkKanikoDir(dir string) error {
if err := os.RemoveAll(constants.DefaultKanikoPath); err != nil {
return err
}
// After remove DefaultKankoPath, the DOKCER_CONFIG env will point to a non-exist dir, so we should update DOCKER_CONFIG env to new dir
if err := os.Setenv("DOCKER_CONFIG", filepath.Join(dir, "/.docker")); err != nil {
return err
}
}
return nil
}