You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Victor Cuadrado Juan edited this page Apr 21, 2020
·
17 revisions
How to run
If you run the project locally, you need to be sure to have those software installed locally:
Requirements:
Docker (for the kind backend, which is the default)
Go (only to run smoke and cats tests)
wget
jq
yq (for config.json et al)
yaml-patch
direnv (optional but encouraged, for sourcing buildfolder/.envrc automatically)
Don't forget to add an eval "$(direnv hook zsh)" or the like to your shell config
On MACOSX, you will need GNU versions of coreutils, awk (as gawk), sed, etc
For the non-default backends you may need different bits and pieces (have a look at the Dockerfile and see their respective docs and the backend options in backend/foo/defaults.sh). Eg:
caasp4os: access to an openstack deployment, and docker locally
EKCP: an EKCP host
Minikube: a KVM domain
AKS: for building az, gcc libffi-devel python3-devel libopenssl-devel
EKS: for building aws, python-xml
Helm, kubectl, and cf CLI get downloaded by default, pinned to the correct version needed by the backend.