Commit Graph

1899 Commits

Author SHA1 Message Date
ad1c6074ad Merge branch 'master' of github.com:sirferl/lemur
remerge
2020-11-14 12:02:19 +01:00
5f1978a4da Kubernetes: revert unintentionally change 2020-11-14 12:00:59 +01:00
51bc7d0231 Merge branch 'master' into master 2020-11-14 11:56:27 +01:00
334367376f Entrust: add organization handling-param error 2020-11-14 11:50:25 +01:00
347647da91 Merge branch 'send-single-email' of github.com:jtschladen/lemur into send-single-email 2020-11-13 20:11:15 -08:00
db11f0c1b7 Condense sending notifications 2020-11-13 20:10:21 -08:00
d5714c8b5c Merge branch 'master' into send-single-email 2020-11-13 18:52:31 -08:00
50483c01da preparing for release 0.8.0 2020-11-13 17:37:01 -08:00
fc7db4a9b2 Fix style 2020-11-13 13:13:37 -08:00
65676a84da Merge branch 'master' of github.com:Netflix/lemur into send-single-email 2020-11-13 13:03:44 -08:00
75107bcd69 Entrust: add organization handling-Lint error 2020-11-13 08:18:33 +01:00
ff540069e2 Entrust: add organization handling-Update test 2020-11-13 08:08:54 +01:00
b191b32312 Entrust: add organization handling-error in script 2020-11-13 07:57:06 +01:00
50ffe6a29c Entrust: add organization handling-test change 2020-11-12 14:31:49 +01:00
8738c4d893 Entrust: add organization handling-linting 2020-11-12 14:14:20 +01:00
949a123cb9 Merge branch 'master' of github.com:sirferl/lemur
still changes
2020-11-12 14:10:02 +01:00
e1926f2f3c Entrust: add organization handling-linting 2020-11-12 14:09:24 +01:00
3a61308354 Merge branch 'master' into master 2020-11-12 14:02:05 +01:00
d4d51c702a Entrust: add organization handling 2020-11-12 13:51:08 +01:00
02c7093b32 Merge branch 'master' into aws-pluging-S3-remove-acme-token 2020-11-11 16:48:00 -08:00
1a65e09a99 Send a single email to multiple recipients instead of multiple emails 2020-11-11 15:21:40 -08:00
9fd3440cf6 Cleanup tests 2020-11-11 12:21:06 +01:00
453826c59c Get rid of unnecessary current_app patches 2020-11-11 12:11:13 +01:00
2b01bdb471 Refactor sftp plugin, to avoid duplicate code 2020-11-11 11:58:36 +01:00
648565d3e9 Improve exception handling in lemur_sftp, Add Authentication failure test 2020-11-11 11:45:57 +01:00
e12ee1d89c Implement delete file and delete token tests 2020-11-11 11:23:55 +01:00
ae7a044b9c Add test for upload_acme_token 2020-11-11 11:13:09 +01:00
df11a03bde Implement sftp upload tests 2020-11-11 11:02:15 +01:00
6e5aa4e979 Deduplicate chain/certificate extraction 2020-11-11 08:46:55 +01:00
5cdd88e033 Remove unnecessary token from delete_acme_token 2020-11-11 08:34:40 +01:00
7b1beb62b6 Add directory uri, to exception message 2020-11-11 08:05:59 +01:00
7a7f05ec9e Fix comments in sftp delete_files 2020-11-11 08:05:37 +01:00
252f84cf21 adding also response to upload acme token, just for future use-cases 2020-11-10 17:46:00 -08:00
ea77ef08aa testing for delete 2020-11-10 17:45:02 -08:00
8efa682858 add delete acme token 2020-11-10 17:43:35 -08:00
2798692fa9 Merge branch 'master' of github.com:Netflix/lemur into fix-more-button-notification 2020-11-10 14:50:10 -08:00
dac6838c3b Merge branch 'master' of github.com:Netflix/lemur into add-remove-certs-for-notification 2020-11-10 14:49:46 -08:00
31b5f3df86 Remove duplicate code for revoke_certificate 2020-11-10 18:18:45 +01:00
fba1fdcc34 Improve exception handling during http challenge 2020-11-10 18:06:19 +01:00
9ebcdfc189 Check authorization state and skip already validated challenges 2020-11-10 17:10:43 +01:00
6ffe7bc526 Check if challenges are already validated, and skip them if possible 2020-11-10 16:47:56 +01:00
960b8e78e3 Implement cleanup_acme_token for http challenge 2020-11-10 16:22:25 +01:00
99ca0ac78d Add context fix to tests, Add regex, Flake8 2020-11-10 15:32:04 +01:00
4a181aff6e Merge branch 'master' into feature/acme-http-challenge 2020-11-10 15:20:47 +01:00
018f4a4b77 Merge branch 'master' into bugfix/group-lookup-fix-referral 2020-11-09 14:30:01 -08:00
57208fe198 Fix group lookup when AD DNS Referal is in lookup path
Fix an issue when the DNS AD referal is in the path.
An Exception is raised, with the following stacktrace::

  Traceback (most recent call last):
    File "/www/lemur/lemur/auth/views.py", line 317, in post
      user = ldap_principal.authenticate()
    File "/www/lemur/lemur/auth/ldap.py", line 147, in authenticate
      self._bind()
    File "/www/lemur/lemur/auth/ldap.py", line 216, in _bind
      self.ldap_groups.append(values["cn"][0].decode("ascii"))
  TypeError: list indices must be integers or slices, not str

This is issue is trigerred by some extra rows that referrences
the DNS subtree::

   ['ldaps://DomainDnsZones.xxxx']

Limiting the extraction to the expected dicts fix this issue.
2020-11-09 09:40:28 +01:00
7c779d6283 regex 2020-11-06 22:41:48 -08:00
519411b309 regex 2020-11-06 22:40:55 -08:00
6fe855e824 Merge branch 'master' into expanding-S3-plugin 2020-11-05 12:12:45 -08:00
894b74f523 Merge branch 'master' into expanding-S3-plugin 2020-11-04 18:39:23 -08:00