Delete subnode's machine directories

pull/9955/head
Daehyeok Mun 2020-12-13 21:54:47 -08:00
parent 9a0be2e2d2
commit b11190c64e
1 changed files with 10 additions and 0 deletions

View File

@ -329,6 +329,7 @@ func deleteProfile(profile *config.Profile) error {
// In case DeleteHost didn't complete the job.
deleteProfileDirectory(profile.Name)
deleteMachineDirectories(cc)
if err := deleteConfig(profile.Name); err != nil {
return err
@ -496,6 +497,15 @@ func deleteProfileDirectory(profile string) {
}
}
func deleteMachineDirectories(cc *config.ClusterConfig) {
if cc != nil {
for _, n := range cc.Nodes {
machineName := driver.MachineName(*cc, n)
deleteProfileDirectory(machineName)
}
}
}
// killMountProcess kills the mount process, if it is running
func killMountProcess() error {
pidPath := filepath.Join(localpath.MiniPath(), constants.MountProcessFileName)