fix: Ensure assets directory does not exist
This fixes an issue where the bootkube assets directory was left over from a failed installation. Signed-off-by: Brad Beam <brad.beam@talos-systems.com>
This commit is contained in:
parent
0e47df01c9
commit
5f14dd3246
@ -199,6 +199,14 @@ func generateAssets(config runtime.Configurator) (err error) {
|
||||
return err
|
||||
}
|
||||
|
||||
// Ensure assets directory does not exist / is left over from a failed install
|
||||
if err = os.RemoveAll(constants.AssetsDirectory); err != nil {
|
||||
// Ignore if the directory does not exist
|
||||
if !errors.Is(err, os.ErrNotExist) {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
peerCrt, err := ioutil.ReadFile(constants.KubernetesEtcdPeerCert)
|
||||
if err != nil {
|
||||
return err
|
||||
|
Loading…
x
Reference in New Issue
Block a user