Helm Chart for WireMock deployment to Kubernetes. It allows deploying the official WireMock Docker images and also other charts that extend it, in particular holomekc/wiremock with embedded UI.
- Install Minikube or use another Kubernetes cluster
- Install Helm
helm upgrade --install <release_name> ./charts/<chart_name>
Setup port forwarding
$ export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "wiremock.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
$ kubectl port-forward $POD_NAME 8080:{{ .Values.service.internalPort}}
To verify a response using Wiremock, run
$ curl -X POST http://127.0.0.1:8080/v1/hello
To check the web app when using holomekc/wiremock
, visit http://127.0.0.1:8080/__admin/webapp on your browser.
- WireMock Java Library
- Official WireMock Docker Image
- WireMock extended with Web UI, a project by [(@holomekc]https://github.com/holomekc)