Skip to content

Commit

Permalink
[CI] Backport reset changes (elastic#188298) (elastic#188626)
Browse files Browse the repository at this point in the history
## Summary
Manual backport of elastic#188298

Also deletes the data folder when `yarn kbn reset` is ran.
  • Loading branch information
delanni committed Jul 19, 2024
1 parent 735fb1b commit 584b29a
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 0 deletions.
11 changes: 11 additions & 0 deletions packages/kbn-pm/dist/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
Expand Down Expand Up @@ -69951,6 +69959,9 @@ class Kibana {
throw error;
}
}
getDataFolder() {
return this.getAbsolute('data');
}
}

/***/ }),
Expand Down
6 changes: 6 additions & 0 deletions packages/kbn-pm/src/commands/reset.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
Expand Down
4 changes: 4 additions & 0 deletions packages/kbn-pm/src/utils/kibana.ts
Original file line number Diff line number Diff line change
Expand Up @@ -159,4 +159,8 @@ export class Kibana {
throw error;
}
}

getDataFolder() {
return this.getAbsolute('data');
}
}

0 comments on commit 584b29a

Please sign in to comment.