Comments (3)
Hi,
First; thanks for using sewer and I'm glad to hear it seems to work for you. It's interesting that you are using it in AWS lambda no less.
What you are asking for sounds easy to do - off the top of my head- .
We would just need to move this line from inside the loop;
Line 660 in b0f54f4
However, I cant think of a way -again off the top of my head- to implement it in a backward compatible manner. This is because the method, create_dns_record
;
sewer/sewer/dns_providers/common.py
Line 30 in b0f54f4
I'll mull on this for sometime. I'm happy to hear suggestions.
from sewer.
or maybe if we used asyncio, we could race
requests; i dont know
from sewer.
Batching of challenges first landed in #178 in the new ProviderBase class in auth.py. A still not quite final version is in release 0.8.2, and further refinement in the work that's been seeping into master since the release.
Of course the batching can't do anything immediately for the legacy DNS classes, but there's now an interface to migrate them to that can take advantage of batching. I think that addresses as much of this bug as I can - services that don't admit that there may be multiple occurrences of a record type for a single identity are... Well, we can always hope it's just their API that comes up so short, and that they fix it.
from sewer.
Related Issues (20)
- RFC: reorganize [dns,http]_providers, replacing mess'o'imports with catalog HOT 1
- Wildcard certs do not work for the AWS route53 provider HOT 5
- Several DNS provider drivers assume domain.tld are exactly two components HOT 3
- Route53 fails to set required attributes to run correctly HOT 2
- StopIteration: Checks done=3. Max checks allowed=3. Interval between checks=8seconds. HOT 1
- Remove unnecessary pandoc from setup HOT 3
- Missing HTTP Provider HOT 2
- cryptography.hazmat.primitives.serialization doesn't import HOT 3
- Docs on renew are in conflict. HOT 2
- Cert for both Wildcard and domain itself HOT 6
- Ability to supply a CSR for signing. HOT 5
- Feature: Pass in a pre-configured route53 boto3 client to Route53Dns provider HOT 7
- ECDSA support HOT 4
- Limited support for Python 3.5
- Add support for name.com API HOT 1
- Route53 DNS Challenges Fail in Client Library HOT 5
- sewer non-binary install cannot be attempted on macos HOT 1
- RFC: optional zone_name parameter for DNS service drivers
- Minimal template causing TypeError: __init__() got an unexpected keyword argument 'acct_key' HOT 6
- Add to PyPI HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sewer.