Commit Graph

27 Commits

Author SHA1 Message Date
kevgliss
7507f6be50 Updating documentation () 2017-07-05 20:17:19 -07:00
Paul Van de Vreede
989e3733a2 Add docker setup for running tests on a docker enabled dev environment. () 2017-04-28 09:28:06 -07:00
Brint O'Hearn
e18a188723 Spell fixes in docs () 2017-03-30 21:09:30 -07:00
Rick Breidenstein
7b4d31d4f6 added steps for loading custom plugin ()
* added steps for loading custom plugin

added steps for loading a custom plugin into Lemur once the files have been put into place (/www/lemur/lemur/plugins/) and the setup.py file (/www/lemur/setup.py) has been modified.

* updated __init__.py section


except Exception as e:
2017-03-14 09:30:22 -07:00
kevgliss
9f6ad08c50 Updating hooks. () 2017-01-18 14:16:31 -08:00
Marti Raudsepp
b327963925 Plugin base classes: update method signatures & fix raise ()
This way IDEs can verify method overrides in subclasses, otherwise these
are flagged as erroneous.

Changed base classes to properly raise NotImplementedError; previously
they would cause "TypeError: exceptions must derive from BaseException"

Also fixed exception handling in sources.service.clean().
2016-12-14 13:42:29 -08:00
Marti Raudsepp
71ddbb409c Minor documentation fixes/tweaks ()
Mostly typos, grammar errors and inconsistent indentation in code
examples.

Some errors detected using Topy (https://github.com/intgr/topy), all
changes verified by hand.
2016-12-14 09:29:04 -08:00
Charles Hendrie
cd9c112218 Implement a CFSSL issuer plugin ()
* Implement CFSSL issuer plugin

Implement a Lemur plugin for generating certificates from the open
source certificate authority CFSSL
(https://github.com/cloudflare/cfssl). The plugin interacts with CFSSL
through the CFSSL REST API. The CFSSL configuration is defined in the
lemur.conf.py property file using property names prefixed with "CFSSL_".

* Update documentation to include CFSSL plugin
2016-10-22 00:52:18 -07:00
Evan J Johnson
96674571a5 Fix a typo. UI -> API () 2016-07-29 18:29:44 -07:00
kevgliss
4077893d08 Ensuring that destinations require private keys by default. ()
* Ensuring that destinations require private keys by default.
2016-07-04 15:30:20 -07:00
kevgliss
a8040777b3 Upgrading plugin docs with better example. () 2016-07-01 10:50:18 -07:00
kevgliss
dc198fec8c Docs ()
* Adding release info.

* adding some fields

* Adding Source Plugin change.

* Updating docs
2016-06-03 08:28:09 -07:00
kevgliss
6f9280f64a Adding gulp path 2016-04-25 12:16:33 -07:00
kevgliss
8fe460e401 Fixes 2016-04-25 11:34:05 -07:00
kevgliss
967c7ded8d Improving documentation layout 2015-12-31 11:12:56 -08:00
kevgliss
3c2ee8fbb3 Adding export plugin docs 2015-12-02 16:04:40 -08:00
kevgliss
fc0a884d5f Cleaning up unneed/unused files 2015-09-20 09:49:16 -07:00
kevgliss
d7ca6d4327 More documentation fixes 2015-09-19 10:12:12 -07:00
kevgliss
067122f8f4 improving docs 2015-09-14 13:46:39 -07:00
kevgliss
0360ccc666 Cleaning up some documentation 2015-08-03 09:49:33 -07:00
kevgliss
e7e6a99ff4 Adding more source syncing logic 2015-08-01 18:31:38 -07:00
kevgliss
c5a6a0570a adding link to python packaging documentation 2015-07-31 19:02:44 -07:00
kevgliss
f55a93b29a adding in new files 2015-07-30 22:57:14 -07:00
kevgliss
d3b0822e14 updating docs with new API endpoints and plugin information 2015-07-30 22:54:59 -07:00
kevgliss
8239aa55e1 fixing conflicts 2015-07-07 16:26:37 -07:00
kevgliss
6d384f342f adding test utils 2015-07-07 15:32:55 -07:00
Kevin Glisson
4330ac9c05 initial commit 2015-06-22 13:47:27 -07:00