Skip to content

Latest commit

 

History

History
 
 

keploy

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Keploy Helm Chart

The Keploy Helm chart helps easy installation of Keploy on your Kubernetes cluster. It automatically deploys a mongo instance using the Bitnami Mongo Helm chart

Installation

helm upgrade -i keploy .

Access via kube proxy

export POD_NAME=$(kubectl get pods --namespace default -l "app.kubernetes.io/name=keploy,app.kubernetes.io/instance=keploy" -o jsonpath="{.items[0].metadata.name}")
export CONTAINER_PORT=$(kubectl get pod --namespace default $POD_NAME -o jsonpath="{.spec.containers[0].ports[0].containerPort}")
kubectl --namespace default port-forward $POD_NAME 8080:$CONTAINER_PORT

Then the keploy service should be accessible on http://127.0.0.1:8080

Access via ingress

To access Keploy though ingress, please add information about ingress in the values.yaml file.

To host keploy on a subpath of a domain (eg: example.com/keploy). You can set the env value KEPLOY_PATH_PREFIX in [values.yaml] and then build a custom docker image with the KEPLOY_PATH_PREFIX argument set. Then you have to use this docker image in your helm chart.