-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add TXAWS-based Route53 backend. #121
base: master
Are you sure you want to change the base?
Conversation
Review status: 0 of 3 files reviewed at latest revision, 6 unresolved discussions, some commit checks failed. a discussion (no related file): src/txacme/challenges/_route53.py, line 27 at r1 (raw file):
I think this can be written as src/txacme/challenges/_route53.py, line 34 at r1 (raw file):
👍 src/txacme/challenges/_route53.py, line 92 at r1 (raw file):
I think this should be src/txacme/challenges/_route53.py, line 100 at r1 (raw file):
This logic isn't quite right, because the single record left might not be the one we want to remove. src/txacme/challenges/_route53.py, line 176 at r1 (raw file):
Route 53 has an API for querying the status of a change, so we can poll that instead of arbitrarily waiting some fixed delay: http://docs.aws.amazon.com/Route53/latest/APIReference/API_GetChange.html Oh, except txaws doesn't seem to bind that API yet. Argh. So I guess we should get that implemented upstream first. This branch probably shouldn't be blocked on that, then, so I guess this is okay for a first pass, but I think we should avoid exposing Comments from Reviewable |
src/txacme/challenges/_route53.py, line 100 at r1 (raw file): Previously, mithrandi (Tristan Seligmann) wrote…
Yeah it is: check the set Comments from Reviewable |
Codecov Report
@@ Coverage Diff @@
## master #121 +/- ##
==========================================
- Coverage 100% 96.61% -3.39%
==========================================
Files 27 29 +2
Lines 1987 2066 +79
Branches 174 181 +7
==========================================
+ Hits 1987 1996 +9
- Misses 0 70 +70
Continue to review full report at Codecov.
|
src/txacme/challenges/_route53.py, line 176 at r1 (raw file): Previously, mithrandi (Tristan Seligmann) wrote…
Ok, I've removed Comments from Reviewable |
Review status: 0 of 5 files reviewed at latest revision, 6 unresolved discussions. a discussion (no related file): Previously, mithrandi (Tristan Seligmann) wrote…
Resolved. src/txacme/challenges/_route53.py, line 27 at r1 (raw file): Previously, mithrandi (Tristan Seligmann) wrote…
Yup, done. src/txacme/challenges/_route53.py, line 34 at r1 (raw file): Previously, mithrandi (Tristan Seligmann) wrote…
Ok, done. src/txacme/challenges/_route53.py, line 92 at r1 (raw file): Previously, mithrandi (Tristan Seligmann) wrote…
Done. Comments from Reviewable |
Review status: 0 of 5 files reviewed at latest revision, 1 unresolved discussion, some commit checks failed. src/txacme/challenges/_route53.py, line 100 at r1 (raw file): Previously, Lukasa (Cory Benfield) wrote…
Oh, doh! Comments from Reviewable |
Resolves #32.
Right now there's no testing for this, I'm pushing this up atm to get feedback on whether this looks about right to most people.
/cc @glyph
This change is