[CI] Backport reset changes (#188298) (#188626)

## Summary
Manual backport of https://github.com/elastic/kibana/pull/188298

Also deletes the data folder when `yarn kbn reset` is ran.
This commit is contained in:
Alex Szabo 2024-07-19 12:37:08 +02:00 committed by GitHub
parent 735fb1b0d4
commit 584b29a0c5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 21 additions and 0 deletions

View file

@ -69491,6 +69491,14 @@ const ResetCommand = {
});
_utils_log__WEBPACK_IMPORTED_MODULE_6__["log"].success('Removed disk caches');
}
// Deletes the data folder
if (await Object(_utils_fs__WEBPACK_IMPORTED_MODULE_5__["isDirectory"])(kbn.getDataFolder())) {
await del__WEBPACK_IMPORTED_MODULE_1___default()(kbn.getDataFolder(), {
force: true
});
_utils_log__WEBPACK_IMPORTED_MODULE_6__["log"].success('Removed data folder');
}
if (toDelete.length === 0) {
return;
}
@ -69951,6 +69959,9 @@ class Kibana {
throw error;
}
}
getDataFolder() {
return this.getAbsolute('data');
}
}
/***/ }),

View file

@ -76,6 +76,12 @@ export const ResetCommand: ICommand = {
log.success('Removed disk caches');
}
// Deletes the data folder
if (await isDirectory(kbn.getDataFolder())) {
await del(kbn.getDataFolder(), { force: true });
log.success('Removed data folder');
}
if (toDelete.length === 0) {
return;
}

View file

@ -159,4 +159,8 @@ export class Kibana {
throw error;
}
}
getDataFolder() {
return this.getAbsolute('data');
}
}