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:
parent
a8498c762f
commit
348018d0e9
|
|
@ -260,6 +260,10 @@ func checkKanikoDir(dir string) error {
|
||||||
if err := os.RemoveAll(constants.DefaultKanikoPath); err != nil {
|
if err := os.RemoveAll(constants.DefaultKanikoPath); err != nil {
|
||||||
return err
|
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
|
return nil
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue