...
- Download and install minikube on linux
- minikube config set driver docker
- minikube start -- mount -- mount-string ="/git/docker:/mnt" (that's where docker repo was cloned)
- /git/docker/policy-db-migrator/src/main/docker folder should contain the following
...
- file:
...
- drools_policy_init
...
- .sh
...
- copy pom.xml to /git/docker/policy-db-migrator
- cd /git/docker/policy-db-migrator
- eval $(minikube -p minikube docker-env)
- mvn clean install (this will install the db-migrator image to minikube docker)
- ssh -i $(minikube ssh-key) docker@$(minikube ip)
- docker images – you should see the onap/policy-db-migrator image
- exit out of minikube
- kubectl create -f db.yaml
- kubectl get pods
- kubectl logs <db-migrator image name>
- kubectl delete -f db.yaml
- minikube stop
...