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