Commit Graph

3302 Commits

Author SHA1 Message Date
kevgliss
06a3f3ea0d version bump () 2016-11-21 15:29:31 -08:00
kevgliss
12ae0a587d teaking the way exceptions are handled () 2016-11-21 15:26:17 -08:00
kevgliss
b3aa057d58 Upgrade deps. () 2016-11-21 14:29:20 -08:00
kevgliss
dd6d332166 Removing python2 compatibility. () 2016-11-21 14:03:04 -08:00
kevgliss
6eca2eb147 Re-working the way audit logs work.
* Adding more checks.
2016-11-21 11:28:11 -08:00
kevgliss
744e204817 Initial work on . ()
* Initial work on .

* Fixing tests.

* Adding migration script.

* Excluding migrations from coverage report.
2016-11-21 09:19:14 -08:00
kevgliss
d45e7d6b85 [WIP] - 422 elb rotate ()
* Initial work on certificate rotation.

* Adding ability to get additional certificate info.

* - Adding endpoint rotation.
- Removes the g requirement from all services to enable easier testing.
2016-11-18 11:27:46 -08:00
kevgliss
6fd47edbe3 Adds the ability to clone existing certificates. () 2016-11-17 16:19:52 -08:00
kevgliss
a616310eb7 Fixing an issue were aws certificates plugins might not have a chain. () 2016-11-17 14:47:10 -08:00
kevgliss
2130029f90 Adding new notification templates. () 2016-11-17 14:16:59 -08:00
kevgliss
d11f254476 Closes: () 2016-11-17 12:16:30 -08:00
kevgliss
d54a11ad11 Ensuring coverage is run. () 2016-11-17 11:11:09 -08:00
kevgliss
a9361fe428 Endpoints should be visible to all. () 2016-11-17 10:45:26 -08:00
kevgliss
5345170a4f Ensuring that the passed in configuration has precedence over the environment config. () 2016-11-17 09:31:37 -08:00
kevgliss
d0ccd85afe Adding coverage. ()
* Adding coverage.

* Attempting to adding coverage.

* Adding coveragerc.
2016-11-16 16:44:51 -08:00
Sakti Dwi Cahyono
520404c215 fix string -> byte conversion on python2 () 2016-11-16 16:03:38 -08:00
kevgliss
9ac1756011 removing new 'active' logic for the time being () 2016-11-16 15:56:24 -08:00
kevgliss
851d74da3d Ensuring that private key is in string format before it gets stored ()
* Ensuring that private key is in string format before it gets stored

* Fixing failing test.
2016-11-16 15:05:25 -08:00
kevgliss
3f2691c5d4 Minor fixes. () 2016-11-16 13:23:35 -08:00
kevgliss
eaf34b1c8b Disabling the protect active flag () 2016-11-16 09:31:02 -08:00
kevgliss
e9219adfb5 Ensuring model's have a basic __repr__. () 2016-11-16 09:30:54 -08:00
kevgliss
9eddaf66cb adding human readable string () 2016-11-16 09:30:46 -08:00
kevgliss
0a29a3fa2a Adding release notes. () 2016-11-15 16:44:40 -08:00
kevgliss
9bb0787410 Ensuring that duplicates are migrated correctly. ()
* Ensuring that duplicates are migrated correctly.

* fixing typo
2016-11-15 16:43:45 -08:00
JohnTheodore
dd14fd202d clean out ADMINS references ()
* add variables to the documentation forwq oauth2

* remove old reference to ADMINS to get rid of any confusion
2016-11-15 16:43:28 -08:00
kevgliss
114deba06e Adding the ability to silence notifications on creation. () 2016-11-12 09:29:42 -08:00
kevgliss
0334f1094d fixing documentation typo () 2016-11-11 13:35:24 -08:00
kevgliss
7af68c3cc0 Adding additional metric gathering for failed sync operations. () 2016-11-11 13:28:01 -08:00
kevgliss
953d3a08e7 Adding example request to documentation. () 2016-11-11 12:54:12 -08:00
kevgliss
f141ae78f3 Typo. () 2016-11-10 14:40:59 -08:00
kevgliss
94d619cfa6 Minor errors. () 2016-11-10 14:34:45 -08:00
kevgliss
89470a0ce0 Adding default validity and retry logic. () 2016-11-10 11:23:37 -08:00
kevgliss
e6b291d034 Time ()
* adding python 3.5 as a target

* adding env flag

* Aligning on arrow dates.
2016-11-09 10:56:22 -08:00
kevgliss
b0eef03c73 adding python 3.5 as a target ()
* adding python 3.5 as a target

* adding env flag
2016-11-08 15:22:50 -08:00
kevgliss
25a6c722b6 Adding digicert documentation. () 2016-11-08 14:56:05 -08:00
kevgliss
67a5993926 fixing type in ciphers () 2016-11-08 12:23:21 -08:00
kevgliss
aa979e31fd Digicert plugin ()
* Initial work on digicert plugin.

* Adding certificate pickup, to digicert plugin.

* Removing and rotating test api key.
2016-11-07 14:40:00 -08:00
kevgliss
b74df2b3e4 Minor changes for python3. () 2016-11-07 14:33:07 -08:00
kevgliss
4afedaf537 Fixes ()
* Ensures that Vault can accept bytes and strings.

* Make restricted domains optional.

* Fixing notify flag.
2016-11-04 09:16:41 -07:00
Neil Schelly
2b79474060 Trying this to fix defaulting org to Netflix () 2016-11-02 09:12:47 -07:00
kevgliss
a6360ebfe5 Adding pending certificate metric. () 2016-11-01 14:24:45 -07:00
kevgliss
d99681904e Fixing test to take python3 into account. ()
* Fixing test to take python3 into account.
2016-10-31 17:02:08 -07:00
kevgliss
1ac1a44e83 San alt name () 2016-10-31 11:00:15 -07:00
Neil Schelly
f990f92977 Fixing typo in documentation for LEMUR_DEFAULT_ORGANIZATIONAL_UNIT spelling () 2016-10-27 20:26:28 -07:00
cviecco
490d5b6e6c python2.x .base64url_decode has a single parameter and incoming data is utf-8.. need to convert so string () 2016-10-26 00:50:00 -07:00
Terin Stock
4b7fc8551c fix(web): send JSON for all errors ()
Configure werkzeug to output JSON error messages for the benefit of
downstream clients. This also allows for metrics collection in all cases
where werkzeug is outputting an exception.
2016-10-26 00:46:43 -07: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
kevgliss
a8f44944b1 Closes 2016-10-17 23:23:14 -07:00
kevgliss
d31c9b19ce Closes . Allows 'name' be a valid attribute to specify a role. () 2016-10-16 03:56:13 -07:00
kevgliss
fb178866f4 Fixes an issue with the source tests failing. () 2016-10-16 03:55:37 -07:00