Commit Graph

2478 Commits

Author SHA1 Message Date
e5e395f0d9 Show number of found items in pager
This commit does not involve any additional query as the data is already in API calls' responses
2019-08-20 09:29:58 +02:00
18f42d2349 Merge pull request #2847 from hosseinsh/better-metrics-endpoints
metric for missing certificate from an endpoint
2019-08-15 19:20:33 -07:00
9b04d901c4 metric for missing certificate from an endpoint 2019-08-15 19:14:08 -07:00
24698516fc Merge pull request #2846 from castrapel/better_dns_autodetection
Allow better DNS autodetection for domains that directly match a DNS zone
2019-08-15 11:15:15 -07:00
1c6fee7292 Allow better DNS autodetection for domains that directly match a DNS hosted zone 2019-08-15 10:52:26 -07:00
0e31e708e3 Merge pull request #2843 from hosseinsh/soft_time_outs
adding soft time outs for celery
2019-08-13 20:06:12 -07:00
296a315a3e Merge branch 'master' into soft_time_outs 2019-08-13 19:42:22 -07:00
b6486d85ba Merge pull request #2845 from hosseinsh/prevent-duplicate-celery-tasks
preventing celery duplicate tasks
2019-08-13 19:42:11 -07:00
2de3f287ab standardizing the timeouts to easier monitor any timeouts 2019-08-13 12:21:27 -07:00
6e17d36d76 typos 2019-08-13 12:16:23 -07:00
22c60fedad cosmetics 2019-08-13 12:11:04 -07:00
a3dfc3ef0a consistency 2019-08-13 11:58:58 -07:00
c29f282560 improved the flow for checking if the task is active 2019-08-13 11:52:56 -07:00
4d728738ee handling celery tasks without any arguments 2019-08-13 11:42:43 -07:00
07a9c56fb8 making lint happy 2019-08-13 09:35:57 -07:00
bf47f87c21 preventing celery duplicate tasks 2019-08-12 13:52:01 -07:00
95086e08dc Merge pull request #2839 from kush-bavishi/ultradnsPlugin
Ultradns plugin
2019-08-09 08:59:11 -07:00
5d4413e45c Merge branch 'master' into ultradnsPlugin 2019-08-09 08:48:24 -07:00
0711ba9c04 Merge pull request #2841 from hosseinsh/multi-profile-digicert-plugin
Multi profile digiCert plugin
2019-08-09 07:42:17 -07:00
83159c2417 Merge branch 'master' into multi-profile-digicert-plugin 2019-08-09 07:32:33 -07:00
d2c7330fb7 Merge pull request #2844 from hosseinsh/fixing-metric-bug
fixing metric bug
2019-08-09 00:20:40 -07:00
da9c91afb4 fixing metric bug 2019-08-08 17:56:22 -07:00
3b9b94623f cleaning up 2019-08-07 18:06:59 -07:00
9a02230d63 adding soft time outs for celery 2019-08-07 17:48:06 -07:00
d9aef2da3e Changed dummy nameserver value 2019-08-07 14:38:18 -07:00
a97283f0a4 Fixed indentation 2019-08-07 14:23:09 -07:00
a6bf081bec Remove unused import 2019-08-07 14:08:27 -07:00
43f5c8b34e Fixed indentation 2019-08-07 14:08:06 -07:00
cadf372f7b Removed hardcoded value from function call 2019-08-07 14:02:10 -07:00
b4f4e4dc24 Added extra check for return value to test_create_txt_record 2019-08-07 13:55:02 -07:00
fa7f71d859 Modified paginate response to dummy values 2019-08-07 13:53:10 -07:00
3ff56fc595 Blank line removed 2019-08-07 13:42:11 -07:00
894502644c test_wait_for_dns_change fixed! 2019-08-07 13:39:20 -07:00
37a1b55b08 test_delete_txt_record changed to mock get_zone_name and return the value directly instead of executing the function. 2019-08-07 13:27:21 -07:00
31c2d207a2 test_delete_txt_record fixed. Function call was missing earlier 2019-08-07 13:23:05 -07:00
785c1ca73e test_create_txt_record modified - get_zone_name mocked to return the zone name directly, instead of actually running the function. 2019-08-07 13:20:24 -07:00
f2cbddf9e2 Unit tests for get_zone_name, get_zones 2019-08-07 13:17:16 -07:00
6e84e1fd59 Unit Tests for create_txt_record, delete_txt_record, wait_for_dns_change 2019-08-07 13:04:38 -07:00
ff1f73f985 fixing the plugin test to include authority 2019-08-07 12:05:36 -07:00
bbda9b1d6f making sure to handle when no config file provided, though we do a check for that 2019-08-07 12:05:13 -07:00
e2ea2ca4d1 providing sample config 2019-08-07 11:05:07 -07:00
b885cdf9d0 adding multi profile name support with DigiCert plug.
This requires that the configs are a dict, with multiple entries, where the key is the name of the Authority used to issue certs with.

DIGICERT_CIS_PROFILE_NAMES = {"sha2-rsa-ecc-root": "ssl_plus"}
DIGICERT_CIS_ROOTS = {"root": "ROOT"}
DIGICERT_CIS_INTERMEDIATES = {"inter": "INTERMEDIATE_CA_CERT"}

Hence, in DB one need to add
1) the corresponding authority table, with digicert-cis-issuer. Note the names here are used to mapping in the above config
2) the corresponding intermediary in the certificate table , with root_aurhority_id set to the id of the new authority_id
2019-08-07 10:24:38 -07:00
a7c2b970b0 Unit testing Part 1 2019-08-05 14:00:22 -07:00
ad6c38960a Merge branch 'master' into ultradnsPlugin 2019-07-31 16:05:36 -07:00
2903799b85 Changed string formatting from "{}".format() to f"{}" for consistency 2019-07-31 14:19:49 -07:00
bbc3bf513d Merge pull request #2837 from hosseinsh/moving-cronjobs-to-celery-v2
moving all cron jobs to become celery jobs
2019-07-31 14:11:25 -07:00
e8e4f826ea updating logging format 2019-07-31 13:09:31 -07:00
5a401b2d87 Added the Zone class and Record class to ultradns.py and removed the respective files 2019-07-31 12:04:42 -07:00
fe075dc9f5 Changed function comments to doc strings. 2019-07-31 12:00:31 -07:00
503df999fa Updated metrics.send to send function named, followed by status, separated by a period 2019-07-31 11:32:04 -07:00