Girish Ramakrishnan
865c0a7aa7
Pass other level domains to dns API backends
...
part of #110
2017-06-15 19:55:01 -07:00
Girish Ramakrishnan
c760c42f92
make waitForDns take zone name argument
...
part of #110
2017-06-15 19:54:08 -07:00
Girish Ramakrishnan
191b84d389
Make value a regexp
2017-02-15 10:16:23 -08:00
Johannes Zellner
badbb89c92
Add INVALID_PROVIDER to SubdomainError
2017-01-10 11:32:24 +01:00
Johannes Zellner
9c793f1317
Make the new interface available in subdomains.js
2017-01-10 11:13:02 +01:00
Girish Ramakrishnan
79083925d1
Add manual dns backend
...
The manual differs from noop in that it will perform the
wait for dns check.
2016-12-14 14:54:14 -08: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
Girish Ramakrishnan
370e4f7c25
rename wildcard to noop
2016-10-08 13:00:40 -07:00
Girish Ramakrishnan
c385abe416
return wildcard dns backend
2016-10-07 14:10:28 -07:00
Johannes Zellner
56c272f34e
Support digitalocean dns backend
2016-09-20 09:25:48 +02: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
6b4d906336
remove jslint comment
2016-09-04 23:56:50 -07:00
Girish Ramakrishnan
2caf57d2c7
Add SubdomainError.BAD_FIELD
...
The CaaS backend return 400 for conflicts. We can use this to abort
early if there is a conflict in DNS entries. For example, if an app
subdomain already exists in DNS.
Part of #27
2016-09-04 19:35:19 -07:00
Girish Ramakrishnan
17240c77bf
pass error message and not the object
2016-07-17 10:15:14 -07:00
Girish Ramakrishnan
564d61bcf5
fix typo
2016-05-29 21:31:49 -07:00
Girish Ramakrishnan
29077abf7c
pass back the changeId
2016-04-01 23:21:10 -07:00
Johannes Zellner
a3737c3797
Report access denied errors in route53 backend
2016-02-23 17:29:28 +01:00
Girish Ramakrishnan
54486138f0
pass dnsConfig to backend api
2015-11-08 23:21:55 -08:00
Girish Ramakrishnan
32ca686e1f
read dnsConfig from settings to choose api backend
2015-11-08 22:55:31 -08:00
Girish Ramakrishnan
b6f1ad75b8
merge SubdomainError into subdomains.js like other error classes
2015-11-06 17:58:01 -08:00
Girish Ramakrishnan
0e9aac14eb
leave a note on subdomains.update
2015-10-30 13:47:10 -07:00
Girish Ramakrishnan
cf81ab0306
subdomains.update now takes array
2015-10-30 13:45:10 -07:00
Girish Ramakrishnan
00d8148e46
fix get call
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
bf13b5b931
subdomains.add takes array values
2015-10-30 13:23:43 -07:00
Girish Ramakrishnan
b466dc1970
remove unused require
2015-10-30 11:43:40 -07:00
Girish Ramakrishnan
0a10eb66cc
caas: add subdomains.get
2015-10-29 16:41:04 -07:00
Girish Ramakrishnan
c6322c00aa
remove unused subdomains.addMany
2015-10-29 16:39:07 -07:00
Girish Ramakrishnan
1021fc566f
Add subdomains.update
2015-10-29 14:16:09 -07:00
Girish Ramakrishnan
b2df639155
Move dns backends to separate directory
2015-10-28 16:04:49 -07:00
Girish Ramakrishnan
54215cff7a
Use the aws backend for tests
2015-10-27 10:02:43 -07:00
Girish Ramakrishnan
d502e04cbd
use aws backend for custom domains
2015-10-27 10:02:43 -07:00
Girish Ramakrishnan
0b630ff504
Remove debug that is flooding the logs
2015-09-16 10:50:15 -07:00
Johannes Zellner
d57236959a
choose aws subdomain backend for test purpose
2015-09-13 22:02:04 +02:00
Johannes Zellner
a94267fc98
Use caas.js for subdomain business
2015-09-13 22:02:04 +02:00
Johannes Zellner
ba690c6346
Add missing records argument
2015-08-30 23:00:01 -07:00
Johannes Zellner
e910e19f57
Fix debug tag
2015-08-30 22:54:52 -07:00
Johannes Zellner
816dea91ec
Assert for dns record values
2015-08-30 22:35:44 -07:00
Johannes Zellner
05bb99fad4
give dns record changeIds as a result for addMany()
2015-08-30 22:35:43 -07:00
Johannes Zellner
9074bccea0
Move subdomain management from appstore to box
2015-08-30 15:29:14 -07:00