Go to file
James Munnelly 0edcd0fc7b Fix typo
2017-07-22 12:36:11 +01:00
cmd/controller Update import paths 2017-07-22 12:19:40 +01:00
docs Fix typo 2017-07-22 12:36:11 +01:00
hack Update import paths 2017-07-22 12:19:40 +01:00
pkg Update import paths 2017-07-22 12:19:40 +01:00
vendor Vendor dependencies 2017-07-19 20:29:24 +01:00
.gitignore update .gitignore 2017-07-19 20:30:07 +01:00
.travis.yml make all in Makefile 2017-07-22 12:32:12 +01:00
Dockerfile Add Dockerfile. Update Makefile. 2017-07-22 02:54:54 +01:00
Gopkg.lock Vendor dependencies 2017-07-19 20:29:24 +01:00
Gopkg.toml Vendor dependencies 2017-07-19 20:29:24 +01:00
LICENSE add apache 2.0 license 2017-07-22 12:04:24 +01:00
Makefile Update import paths 2017-07-22 12:19:40 +01:00
README.md Fix typo 2017-07-22 12:35:39 +01:00

cert-manager

cert-manager is a Kubernetes addon to automate the management and issuance of certificates from an aribitrary issuing source.

It is loosely based upon the work of kube-lego and has borrowed some wisdom from other similar projects eg. kube-cert-manager.

Current status

This project is still heavily under development and is not ready for use yet. However, if you want to experiment, please do try running the current development build and reporting any issues you run into.

Future plans

Soon, I'd like to see cert-manager expose it's own API server, to be used by the apiserver-aggregator. This will allow us to perform verification of resources as they are submitted, and consequently reject 'bad' manifests.

Deploying

To deploy the latest development version, run:

$ kubectl create -f docs/cert-manager.yaml

There is an example Certificate resource in docs/acme-cert.yaml, however requesting certificates via Ingress is not currently supported - instead, you must point your domain at the service created for cert-manager manually. This will naturally change over the coming days and weeks!

$ kubectl create -f docs/acme-cert.yaml