ci flakes, delegated zfs setups

Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
This commit is contained in:
Travis Glenn Hansen
2022-02-23 11:02:23 -07:00
parent ae9791d500
commit 41d4502d7e
9 changed files with 69 additions and 44 deletions
@@ -320,6 +320,10 @@ class ControllerClientCommonDriver extends CsiBaseDriver {
return response.stdout.split("\n")[1].trim();
}
async createDir(path) {
await this.exec("mkdir", ["-p", path]);
}
async deleteDir(path) {
await this.exec("rm", ["-rf", path]);
@@ -600,6 +604,10 @@ class ControllerClientCommonDriver extends CsiBaseDriver {
}
}
if (!(await driver.directoryExists(driver.getControllerBasePath()))) {
await driver.createDir(driver.getControllerBasePath());
}
const available_capacity = await driver.getAvailableSpaceAtPath(
driver.getControllerBasePath()
);