KCLI and khaleesi should work without any environment variables.
- Right now, there are several references in khaleesi to
base_dir (see playbooks/collect_logs).
- settings defines base_dir value as
$WORKSPACE
- ksgen is setting
WORKSPACE="../"
This is wrong because:
- This env var exists only in Jenkins
- Users working with CLI don't expect to have to define envars to make it work
- Khaleesi shouldn't rely on anything outside of its own working directory.
KCLI and khaleesi should work without any environment variables.
base_dir(seeplaybooks/collect_logs).$WORKSPACEWORKSPACE="../"This is wrong because: