adding bpa features and required build components
[icn.git] / cmd / bpa-operator / bpa_operator_launch.sh
1 #!/bin/bash
2
3 #Get Go ENV variables
4 eval "$(go env)"
5
6 export GO111MODULE=on
7 go get -d github.com/operator-framework/operator-sdk # This will download the git repository and not install it
8 pushd $GOPATH/src/github.com/operator-framework/operator-sdk
9 git checkout master
10 make tidy
11 make install
12 popd
13
14 #Copy bpa operator directory to the right path
15 kubectl create -f $PWD/deploy/crds/bpa_v1alpha1_provisioning_crd.yaml 
16 echo $GOPATH
17 mkdir -p $GOPATH/src/github.com/ && cp -r $PWD $GOPATH/src/github.com/bpa-operator
18 pushd $GOPATH/src/github.com/bpa-operator
19 operator-sdk up local --kubeconfig $HOME/.kube/config
20 popd