$ brew install asdf
$ [ -s "/usr/local/opt/asdf/asdf.sh" ] && . /usr/local/opt/asdf/asdf.sh
$ source ~/.bash_profile
$ asdf plugin-add kubectl
$ asdf plugin-add minikube
$ asdf install kubectl 1.9.0
$ asdf global kubectl 1.9.0
$ asdf install minikube 0.25.2
$ asdf global minikube 0.25.2
$ minikube ssh -- sudo ip link set docker0 promisc on
$ kubectl create namespace openwhisk
$ kubectl label nodes --all openwhisk-role=invoker
$ wsk -i list
Entities in namespace: default
packages
actions
triggers
rules
whisk:
runtimes: "runtimes-minimal-travis.json"
$ git clone https://github.com/tektoncd/catalog/
$ cd catalog/openwhisk
$ kubectl apply -f service-account.yaml
$ kubectl apply -f openwhisk.yaml
task.tekton.dev/openwhisk created
$ sed 's/${DOCKER_USERNAME}/'"$DOCKER_USERNAME"'/' -i taskrun.yaml
$ kubectl apply -f taskrun.yaml
pipelineresource.tekton.dev/openwhisk-nodejs-runtime-git created
pipelineresource.tekton.dev/openwhisk-nodejs-helloworld-image created
taskrun.tekton.dev/openwhisk-nodejs-helloworld created