3 go build -o build/_output/bin/bpa-operator cmd/manager/main.go
6 docker build --rm -t akraino.org/icn/bpa-operator:latest . -f build/Dockerfile
7 git clone https://github.com/onap/multicloud-k8s.git
9 docker build --network=host --rm \
10 --build-arg http_proxy=${http_proxy} \
11 --build-arg HTTP_PROXY=${HTTP_PROXY} \
12 --build-arg https_proxy=${https_proxy} \
13 --build-arg HTTPS_PROXY=${HTTPS_PROXY} \
14 --build-arg no_proxy=${no_proxy} \
15 --build-arg NO_PROXY=${NO_PROXY} \
16 -t github.com/onap/multicloud-k8s:latest . -f kud/build/Dockerfile
20 docker build --rm -t akraino.org/icn/bpa-operator:latest . -f build/Dockerfile
21 git clone https://github.com/onap/multicloud-k8s.git
22 cd multicloud-k8s && \
23 docker build --network=host --rm \
24 --build-arg http_proxy=${http_proxy} \
25 --build-arg HTTP_PROXY=${HTTP_PROXY} \
26 --build-arg https_proxy=${https_proxy} \
27 --build-arg HTTPS_PROXY=${HTTPS_PROXY} \
28 --build-arg no_proxy=${no_proxy} \
29 --build-arg NO_PROXY=${NO_PROXY} \
30 --build-arg KUD_ENABLE_TESTS=true \
31 -t github.com/onap/multicloud-k8s:latest . -f kud/build/Dockerfile
36 kubectl apply -f deploy/service_account.yaml
37 kubectl apply -f deploy/role.yaml
38 kubectl apply -f deploy/role_binding.yaml
39 kubectl apply -f deploy/crds/provisioning-crd/bpa_v1alpha1_provisioning_crd.yaml
40 kubectl apply -f deploy/crds/software-crd/bpa_v1alpha1_software_crd.yaml
41 kubectl apply -f deploy/kud-installer.yaml
42 kubectl apply -f deploy/operator.yaml
43 kubectl create secret generic ssh-key-secret --from-file=id_rsa=/root/.ssh/id_rsa --from-file=id_rsa.pub=/root/.ssh/id_rsa.pub
47 kubectl delete -f deploy/service_account.yaml
48 kubectl delete -f deploy/role.yaml
49 kubectl delete -f deploy/role_binding.yaml
50 kubectl delete -f deploy/crds/provisioning-crd/bpa_v1alpha1_provisioning_crd.yaml
51 kubectl delete -f deploy/crds/software-crd/bpa_v1alpha1_software_crd.yaml
52 kubectl delete -f deploy/kud-installer.yaml
53 kubectl delete -f deploy/operator.yaml
54 kubectl delete secret ssh-key-secret
58 go test ./pkg/controller/provisioning/
62 ./e2etest/bpa_bmh_verifier.sh provision
63 ./e2etest/bpa_bmh_verifier.sh teardown
65 .PHONY: e2etest_virtletvm
67 cd e2etest && ./bpa_virtletvm_verifier.sh
71 ./e2etest/bpa_bmh_verifier.sh provision