Girish Ramakrishnan
|
66f032a7ee
|
route53: use credentials instead of dnsConfig
|
2018-05-07 23:41:03 -07:00 |
|
Girish Ramakrishnan
|
b9166b382d
|
route53: set listHostedZonesByName for new/updated domains
|
2018-05-07 13:42:10 -07:00 |
|
Girish Ramakrishnan
|
1f75c2cc48
|
route53: add backward compat for pre-2.2 IAM perms
backward compat for 2.2, where we only required access to "listHostedZones"
|
2018-05-07 11:24:34 -07:00 |
|
Girish Ramakrishnan
|
d0197aab15
|
Revert "No need to iterate over the hosted zones anymore"
This reverts commit e4a70b95f5.
We will add backward compat route for pre-2.2 cloudrons
|
2018-05-07 11:23:28 -07:00 |
|
Johannes Zellner
|
e4a70b95f5
|
No need to iterate over the hosted zones anymore
|
2018-05-07 16:35:32 +02:00 |
|
Johannes Zellner
|
f4d3d79922
|
Query only requested Route53 zone
Fixes #550
|
2018-05-07 16:30:42 +02:00 |
|
Girish Ramakrishnan
|
722b14b13d
|
Add note on MX records
|
2018-05-06 22:14:39 -07:00 |
|
Girish Ramakrishnan
|
863afc68cb
|
DomainError -> DomainsError
|
2018-04-29 11:20:12 -07:00 |
|
Girish Ramakrishnan
|
58386b0c54
|
remove resolveNs
|
2018-02-08 14:39:35 -08:00 |
|
Girish Ramakrishnan
|
26c95a25b6
|
Use the native dns resolver
it now supports cancel()
also, fixes #514
|
2018-02-08 11:37:58 -08:00 |
|
Girish Ramakrishnan
|
2ac12de204
|
Add domains.provider
|
2018-01-09 15:32:49 -08:00 |
|
Johannes Zellner
|
e1be8b669f
|
Do not rely on admin subdomain for dns backend config validation
|
2017-11-20 19:59:40 +01:00 |
|
Johannes Zellner
|
260ac0afb7
|
Remove subdomains.js in favor of multidomain capable domains.js
|
2017-11-20 19:59:26 +01:00 |
|
Girish Ramakrishnan
|
d9ab1a78d5
|
Make the my location customizable
Fixes #22
|
2017-10-25 23:00:43 -07:00 |
|
Girish Ramakrishnan
|
3745e96a6f
|
domain -> fqdn
|
2017-06-15 19:56:04 -07:00 |
|
Girish Ramakrishnan
|
9ead482dc6
|
Make verifyDnsConfig take zone name
part of #110
|
2017-06-15 19:55:24 -07:00 |
|
Girish Ramakrishnan
|
ddb69eb25c
|
remove native-dns and use dig directly
native-dns module is unmaintained and we keep getting sporadic
errors from that module
Fixes #220
|
2017-05-26 16:51:05 -07:00 |
|
Girish Ramakrishnan
|
11697f11cf
|
use constants for admin location
|
2017-05-24 15:41:37 -07:00 |
|
Johannes Zellner
|
798c2ff921
|
Return correct error if route53 security token is invalid
|
2017-04-16 12:52:14 +02:00 |
|
Girish Ramakrishnan
|
8a4350d22e
|
upsert already returns a SubdomainError
|
2017-02-14 22:29:33 -08:00 |
|
Girish Ramakrishnan
|
3176bc1afa
|
Fix failing tests
|
2017-01-10 16:54:15 -08:00 |
|
Girish Ramakrishnan
|
f4b635a169
|
Fix error type
|
2017-01-10 14:21:36 -08:00 |
|
Johannes Zellner
|
babfb5efbb
|
Make the verifyDnsConfig() api return the valid credentials
|
2017-01-10 11:32:44 +01:00 |
|
Johannes Zellner
|
bd099cc844
|
Implement verifyDnsConfig() for route53
|
2017-01-10 11:12:25 +01:00 |
|
Girish Ramakrishnan
|
3ede9af34b
|
remove subdomains.status
|
2016-12-14 14:47:03 -08:00 |
|
Girish Ramakrishnan
|
d475d9bcbf
|
Make waitForDns provider specific
This will allow us to create a proper 'noop' backend that does
not wait for dns to be in sync. This is required for local/intranet
setups.
|
2016-12-14 14:43:20 -08:00 |
|
Johannes Zellner
|
cffc6d5fa5
|
Reorder dns backend exports
|
2016-09-20 09:25:48 +02:00 |
|
Girish Ramakrishnan
|
3aa2ccaef7
|
remove unused require
|
2016-09-05 17:09:19 -07:00 |
|
Girish Ramakrishnan
|
90472e1370
|
remove subdomains.add API
|
2016-09-05 17:09:00 -07:00 |
|
Girish Ramakrishnan
|
ecc9d1bc02
|
rename subdomains.update to subdomains.upsert
|
2016-09-05 16:58:13 -07:00 |
|
Girish Ramakrishnan
|
4fc6eb1876
|
fix route53.get()
|
2016-09-05 15:17:42 -07:00 |
|
Girish Ramakrishnan
|
f96fda325d
|
Return SubdomainError.BAD_FIELD in route53 backend
Part of #27
|
2016-09-04 19:46:46 -07:00 |
|
Girish Ramakrishnan
|
5a6b5f945d
|
fix fqdn for naked domain
|
2016-07-07 13:14:15 -07:00 |
|
Girish Ramakrishnan
|
944b3a9da1
|
route53: do not use appFqdn
|
2016-07-05 16:28:11 -05:00 |
|
Girish Ramakrishnan
|
70034602c7
|
handle error
|
2016-07-04 23:32:44 -05:00 |
|
Girish Ramakrishnan
|
ab1b5f89a1
|
validate route53 credentials
|
2016-07-04 19:42:17 -05:00 |
|
Girish Ramakrishnan
|
bd5c1269f6
|
remove jslint
|
2016-07-02 11:42:52 -05:00 |
|
Johannes Zellner
|
0fb44bfbc1
|
Forward the error.message instead of making a new Error object
That leads to only Internal Error
|
2016-02-24 18:12:31 +01:00 |
|
Johannes Zellner
|
a3737c3797
|
Report access denied errors in route53 backend
|
2016-02-23 17:29:28 +01:00 |
|
Girish Ramakrishnan
|
7ec2b1da8c
|
fix function name in debug
|
2015-12-17 20:30:30 -08:00 |
|
Girish Ramakrishnan
|
2a27d96e08
|
pass dnsConfig in update
|
2015-11-08 23:57:42 -08:00 |
|
Girish Ramakrishnan
|
54486138f0
|
pass dnsConfig to backend api
|
2015-11-08 23:21:55 -08:00 |
|
Girish Ramakrishnan
|
b6f1ad75b8
|
merge SubdomainError into subdomains.js like other error classes
|
2015-11-06 17:58:01 -08:00 |
|
Girish Ramakrishnan
|
e6840f352d
|
remove spurious debugs
|
2015-11-05 11:59:11 -08:00 |
|
Girish Ramakrishnan
|
1c948cc83c
|
route53: Do no use weight and setIdentifier
|
2015-11-04 15:15:39 -08:00 |
|
Girish Ramakrishnan
|
d42f66bfed
|
Fix casing of zone id
|
2015-10-30 18:05:08 -07:00 |
|
Girish Ramakrishnan
|
1b57128ef6
|
ListResourceRecordSet returns items based on lexical sorting
|
2015-10-30 14:41:34 -07:00 |
|
Girish Ramakrishnan
|
cf81ab0306
|
subdomains.update now takes array
|
2015-10-30 13:45:10 -07:00 |
|
Girish Ramakrishnan
|
d6bff57c7d
|
subdomains.del now takes array values
|
2015-10-30 13:30:19 -07:00 |
|
Girish Ramakrishnan
|
5c4b4d764e
|
implement subdomains.get for route53
|
2015-10-30 13:23:43 -07:00 |
|