Access vault from kubernetes pod - not working

I have vault running inside minishift. I could expose the vault and access externally. so vault is working fine as expected. In another namespace, created the sample deployment file to talk to vault server using the below deployment.yaml file. The pod crashed when deployed due to below error.

What is this error and what config am missing in the deployment config.

Using role=app1-roleUsing mount_path=auth/ocp/loginError making API request.
URL: PUT http://172.30.238.95:8200/v1/auth/ocp/login
Code: 500. Errors:

cat deployment.yaml
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: basic-example
namespace: vault-demo
spec:
replicas: 1
template:
metadata:
labels:
app: basic-example
spec:
serviceAccountName: app1
containers:
- name: app
image: “172.30.1.1:5000/vault-demo/vault-example-init:0.0.7”
imagePullPolicy: Always
env:
- name: VAULT_ADDR
value: ‘http://172.30.238.95:8200
- name: VAULT_ROLE
value: “app1-role”
- name: SECRET_KEY
value: “secret/app1”
- name: VAULT_LOGIN_PATH
value: “auth/ocp/login”