bpa_op_install:
pushd $(BPA_OPERATOR) && make docker && make deploy && popd
+bpa_op_install_bmh_e2e:
+ pushd $(BPA_OPERATOR) && make docker_bmh_e2e && make deploy && popd
+
bpa_op_delete:
pushd $(BPA_OPERATOR) && make delete && popd
bpa_op_vm_verifier: bpa_op_install bpa_op_e2e_vm
-bpa_op_bmh_verifier: bpa_op_install bpa_op_e2e_bmh
+bpa_op_bmh_verifier: bpa_op_install_bmh_e2e bpa_op_e2e_bmh
bpa_op_all: bm_all bpa_op_install
-t github.com/onap/multicloud-k8s:latest . -f kud/build/Dockerfile
rm -rf multicloud-k8s
+docker_bmh_e2e:
+ docker build --rm -t akraino.org/icn/bpa-operator:latest . -f build/Dockerfile
+ git clone https://github.com/onap/multicloud-k8s.git
+ cd multicloud-k8s && \
+ docker build --network=host --rm \
+ --build-arg http_proxy=${http_proxy} \
+ --build-arg HTTP_PROXY=${HTTP_PROXY} \
+ --build-arg https_proxy=${https_proxy} \
+ --build-arg HTTPS_PROXY=${HTTPS_PROXY} \
+ --build-arg no_proxy=${no_proxy} \
+ --build-arg NO_PROXY=${NO_PROXY} \
+ --build-arg KUD_ENABLE_TESTS=true \
+ --build-arg KUD_PLUGIN_ENABLED=true \
+ -t github.com/onap/multicloud-k8s:latest . -f kud/build/Dockerfile
+ rm -rf multicloud-k8s
.PHONY: deploy
deploy:
fi
+#Print logs of Job Pod
+jobPod=$(kubectl get pods|grep kud-test-bmh-cluster)
+podName=$(echo $jobPod | cut -d " " -f 1)
+printf "\nNow Printing Job pod logs\n"
+kubectl logs $podName
+
+#Tear down setup
printf "\n\nBeginning BMH E2E Test Teardown\n\n"
kubectl delete -f e2etest/test_bmh_provisioning_cr.yaml
kubectl delete job kud-test-bmh-cluster
fi
+#Print logs of Job Pod
+jobPod=$(kubectl get pods|grep kud-cluster-test)
+podName=$(echo $jobPod | cut -d " " -f 1)
+printf "\nNow Printing Job pod logs\n"
+kubectl logs $podName
+
+#Teardown Setup
printf "\n\nBeginning E2E Test Teardown\n\n"
kubectl delete -f e2etest/e2e_test_provisioning_cr.yaml
kubectl delete job kud-cluster-test