in e2etestrunner/setuptf/setuptf.go [205:224]
func deleteWorkspace(
ctx context.Context,
testRunID string,
tfDir string, // the Dir to set when running terraform commands in e.g. tf/gke
logger *log.Logger,
) {
// first, switch to default terraform workspace
cmd := exec.CommandContext(ctx, "terraform", "workspace", "select", "default")
cmd.Dir = tfDir
if err := runWithOutput(cmd, logger); err != nil {
logger.Panic(err)
}
// issue delete
cmd = exec.CommandContext(ctx, "terraform", "workspace", "delete", testRunID)
cmd.Dir = tfDir
if err := runWithOutput(cmd, logger); err != nil {
logger.Panic(err)
}
}