kube/testapp/certman-istio-controller
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2019-08-10 21:51:09 +02:00
..
hooks added istio controller for cert-manager 2019-08-10 21:51:09 +02:00
cleanup.sh added istio controller for cert-manager 2019-08-10 21:51:09 +02:00
crd.yaml added istio controller for cert-manager 2019-08-10 21:51:09 +02:00
Dockerfile added istio controller for cert-manager 2019-08-10 21:51:09 +02:00
Makefile added istio controller for cert-manager 2019-08-10 21:51:09 +02:00
pod.yaml added istio controller for cert-manager 2019-08-10 21:51:09 +02:00
rbac.yaml added istio controller for cert-manager 2019-08-10 21:51:09 +02:00
README.md added istio controller for cert-manager 2019-08-10 21:51:09 +02:00

Istio Cert Manager

The Istio Cert Manager is an addon controller to support Cert-Manager's ACME HTTP01 Issuer with Istio Gateway and VirtualService intgration.

Install

Create the Custom Resource Definition:

kubectl apply -f crd.yaml

Grant permissions for the new controller:

kubectl apply -f rbac.yaml

Create the controller pod:

kubectl apply -f pod.yaml

Cleanup

kubectl -n cert-manager exec certman-istio-controller /cleanup.sh
kubectl delete -f pod.yaml
kubectl delete -f rbac.yaml
kubectl delete -f crd.yaml