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} \
- -t github.com/onap/multicloud-k8s:latest . -f kud/build/Dockerfile
+ 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} \
+ -t github.com/onap/multicloud-k8s:latest . -f kud/build/Dockerfile
rm -rf multicloud-k8s
+docker_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 \
+ -t github.com/onap/multicloud-k8s:latest . -f kud/build/Dockerfile
+ rm -rf multicloud-k8s
.PHONY: deploy
deploy:
kubectl apply -f deploy/role_binding.yaml
kubectl apply -f deploy/crds/provisioning-crd/bpa_v1alpha1_provisioning_crd.yaml
kubectl apply -f deploy/crds/software-crd/bpa_v1alpha1_software_crd.yaml
+ kubectl apply -f deploy/kud-installer.yaml
kubectl apply -f deploy/operator.yaml
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
kubectl delete -f deploy/role_binding.yaml
kubectl delete -f deploy/crds/provisioning-crd/bpa_v1alpha1_provisioning_crd.yaml
kubectl delete -f deploy/crds/software-crd/bpa_v1alpha1_software_crd.yaml
+ kubectl delete -f deploy/kud-installer.yaml
kubectl delete -f deploy/operator.yaml
kubectl delete secret ssh-key-secret
unit_test:
go test ./pkg/controller/provisioning/
-.PHONY: e2etest_vm
-e2etest_vm:
- ./e2etest/bpa_vm_verifier.sh
-
.PHONY: e2etest_bmh
e2etest_bmh:
./e2etest/bpa_bmh_verifier.sh
+
+.PHONY: e2etest_virtletvm
+e2etest_virtletvm:
+ cd e2etest && ./bpa_virtletvm_verifier.sh