Girish Ramakrishnan
5b9c8e517a
Add oauthProxy support to access restriction UI
...
Adds 'unrestricted' access control option for apps that do not have
any auth integration
Fixes #6
2016-09-06 23:53:47 -07:00
Girish Ramakrishnan
b66ba0a2c7
take oauthProxy parameter in install and configure routes
...
part of #6
2016-09-06 23:43:27 -07:00
Girish Ramakrishnan
9a7ac4ffb7
Send oauthProxy parameter for install and configure API
2016-09-06 23:36:18 -07:00
Girish Ramakrishnan
408dd61408
Send and receive oauthProxy in REST routes
...
Part of #6
2016-09-06 23:32:42 -07:00
Girish Ramakrishnan
e915e6fd44
doc: Add debugging section
2016-09-06 23:12:52 -07:00
Girish Ramakrishnan
ac5cef3c2f
do not introspect the value of accessRestriction
...
if there are no users or groups, it simply means nobody can access it.
(maybe the admin is doing something on the cloudron and does not want
anyone to access it).
2016-09-06 16:37:14 -07:00
Girish Ramakrishnan
aa3501c780
doc: clarify accessRestriction
2016-09-06 16:31:20 -07:00
Girish Ramakrishnan
375082c1ae
make tests pass
2016-09-06 13:33:12 -07:00
Girish Ramakrishnan
0900d7b824
Fix crash
2016-09-06 12:54:53 -07:00
Johannes Zellner
1b54f5f797
Support both floating and non fixed ips
2016-09-06 15:43:43 +02:00
Johannes Zellner
9fcaebcf98
Return digitalocean floating ip for caas cloudrons in sysinfo
2016-09-06 15:43:43 +02:00
Girish Ramakrishnan
fda8afa73d
doc: add ListHostedZones and GetChange to policy
...
fixes #23
2016-09-05 23:45:04 -07:00
Girish Ramakrishnan
6beaa914d1
doc: selfhosting fixes
...
fixes #26
2016-09-05 22:47:06 -07:00
Girish Ramakrishnan
b22fbfd381
doc: add admin section
...
Fixes #31
2016-09-05 20:54:16 -07:00
Girish Ramakrishnan
84379cb11f
doc: usernmanual updates
2016-09-05 20:42:52 -07:00
Girish Ramakrishnan
c63c6f793c
do not unregister naked domain of non-custom domains only
2016-09-05 18:40:22 -07:00
Girish Ramakrishnan
bc839d7f9b
Cannot optimize here since we always need a changeId
2016-09-05 18:31:40 -07:00
Girish Ramakrishnan
539b45d3b0
Bypass DNS check for non-custom domains
...
Part of #27
2016-09-05 17:39:14 -07:00
Girish Ramakrishnan
1098bbfe25
More 0.20.0 changes
2016-09-05 17:24:26 -07:00
Girish Ramakrishnan
203cac2629
Check if DNS entry already exists before updating it
...
Fixes #27
2016-09-05 17:14:17 -07: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
e82152ac86
Fix failing tests
...
ec63c1c96e broke tests
2016-09-05 14:04:40 -07:00
Girish Ramakrishnan
348e44e959
Fix wording
...
Fixes #18
2016-09-05 10:08:33 -07:00
Girish Ramakrishnan
ec63c1c96e
use subdomains.update to short-circuit dns propagation check
...
if the entry is already uptodate, then we can bypass the wait
2016-09-05 10:00:15 -07:00
Johannes Zellner
59e1e55666
Use angular bootstrap collapse for advanced app configuration
2016-09-05 13:51:29 +02:00
Girish Ramakrishnan
6b4d906336
remove jslint comment
2016-09-04 23:56:50 -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
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
01064323c2
Show install anyway button for dev OR self-hosted
...
Also, show the upgrade button only for caas cloudrons
2016-09-04 18:12:30 -07:00
Girish Ramakrishnan
b7d2b644b3
simplify wording
2016-09-04 18:05:21 -07:00
Girish Ramakrishnan
3bdae8f4ac
typo
2016-09-04 18:00:28 -07:00
Girish Ramakrishnan
cb14096fbd
Make step size 128M
2016-09-04 12:20:38 -07:00
Girish Ramakrishnan
4d6fad79af
Send memoryLimit parameter
2016-09-04 12:17:14 -07:00
Girish Ramakrishnan
4a827dcfb3
Allow setting memory limit to 0 for default
...
Part of #18
2016-09-04 12:17:09 -07:00
Girish Ramakrishnan
31636af643
memoryUsage -> memoryLimit
2016-09-04 11:48:03 -07:00
Girish Ramakrishnan
b4bd6500a3
enable memory limit ui
...
part of #18
2016-09-04 11:39:03 -07:00
Girish Ramakrishnan
7b4c9dffab
fix memoryLimit handling
...
0 means not set. and it will follow value in manifest
part of #18
2016-09-04 11:38:54 -07:00
Girish Ramakrishnan
f083d81b35
Fix typo
2016-09-04 11:38:36 -07:00
Girish Ramakrishnan
550f14da6f
doc: 256mb is the default memory limit
2016-09-03 19:48:26 -07:00
Girish Ramakrishnan
ec33dc99c0
Add 0.20.0 changes
2016-09-03 12:33:53 -07:00
Girish Ramakrishnan
d07840c8ef
Load mail conf in mailer.js
...
addon vars is not really used other than for email. mail config
is required even if platform code is not initialized since it
is called from mailer.unexpectedExit
fixes #29
2016-09-03 12:27:12 -07:00
Girish Ramakrishnan
23514078f3
add explicit check for test code
2016-09-03 11:51:32 -07:00
Girish Ramakrishnan
a5bb438af4
rename env var
2016-09-03 11:46:57 -07:00
Girish Ramakrishnan
27a36492db
mailer.unexpectedExit has no db access
...
part of #28
2016-09-03 11:35:59 -07:00
Girish Ramakrishnan
ef6344afae
ignore any error when stopping addon containers
...
fixes #29
2016-09-03 11:24:16 -07:00
Girish Ramakrishnan
0058eddd22
clarify that apps can still send mail
2016-09-02 10:07:51 -07:00
Girish Ramakrishnan
464869c021
remove warning about MX record
...
fixes #25
2016-09-02 09:58:09 -07:00