Internal fork of https://github.com/Netflix/lemur.git
bc621c1468
The plugin now supports loading details from local files rather than requiring them to be entered through the UI. This is especially relaent when Lemur is deployed on Kubernetes as the certificate, token, and current namespace will be injected into the pod. The location these details are injected are the defaults if no configuration details are supplied. The plugin now supports deploying the secret in three different formats: * Full - matches the formate used by the plugin prior to these changes. * TLS - creates a secret of type kubernetes.io/tls and includes the certificate chain and private key, this format is used by many kubernetes features. * Certificate - creates a secret containing only the certificate chain, suitable for use as trust authority where private keys should _NOT_ be deployed. The deployed secret can now have a name set through the configuration options; the setting allows the insertion of the placeholder '{common_name}' which will be replaced by the certificate's common name value. Debug level logging has been added. |
||
---|---|---|
docs | ||
gulp | ||
lemur | ||
trustores | ||
.bowerrc | ||
.coveragerc | ||
.gitattributes | ||
.gitignore | ||
.jshintignore | ||
.jshintrc | ||
.pre-commit-config.yaml | ||
.travis.yml | ||
AUTHORS | ||
CHANGELOG.rst | ||
Dockerfile | ||
LICENSE | ||
MANIFEST.in | ||
Makefile | ||
OSSMETADATA | ||
README.rst | ||
bower.json | ||
config-default.py | ||
docker-compose.yml | ||
gulpfile.js | ||
package.json | ||
requirements-dev.in | ||
requirements-dev.txt | ||
requirements-docs.in | ||
requirements-docs.txt | ||
requirements-tests.in | ||
requirements-tests.txt | ||
requirements.in | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
tox.ini |
README.rst
Lemur ===== .. image:: https://badges.gitter.im/Join%20Chat.svg :alt: Join the chat at https://gitter.im/Netflix/lemur :target: https://gitter.im/Netflix/lemur?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge .. image:: https://readthedocs.org/projects/lemur/badge/?version=latest :target: https://lemur.readthedocs.io :alt: Latest Docs .. image:: https://img.shields.io/badge/NetflixOSS-active-brightgreen.svg .. image:: https://travis-ci.org/Netflix/lemur.svg :target: https://travis-ci.org/Netflix/lemur .. image:: https://coveralls.io/repos/github/Netflix/lemur/badge.svg?branch=master :target: https://coveralls.io/github/Netflix/lemur?branch=master Lemur manages TLS certificate creation. While not able to issue certificates itself, Lemur acts as a broker between CAs and environments providing a central portal for developers to issue TLS certificates with 'sane' defaults. It works on CPython 3.5. We deploy on Ubuntu and develop on OS X. Project resources ================= - `Lemur Blog Post <http://techblog.netflix.com/2015/09/introducing-lemur.html>`_ - `Documentation <http://lemur.readthedocs.io/>`_ - `Source code <https://github.com/netflix/lemur>`_ - `Issue tracker <https://github.com/netflix/lemur/issues>`_ - `Docker <https://github.com/Netflix/lemur-docker>`_