Girish Ramakrishnan
fb56795cbd
merge start options into hostconfig
2015-10-19 21:35:02 -07:00
Girish Ramakrishnan
990b7a2d20
implement scheduler
...
- scan for apps every 10 minutes and schedules tasks
- uses docker.exec
- there is no way to control exec container. docker developers
feel exec is for debugging purposes primarily
- future version will be based on docker run instead
part of #519
2015-10-19 14:53:34 -07:00
Girish Ramakrishnan
6671b211e0
export a connection property from docker.js
2015-10-19 11:24:21 -07:00
Girish Ramakrishnan
307e815e97
remove unused require
2015-10-19 11:18:50 -07:00
Girish Ramakrishnan
c7d5115a56
Remove vbox.js
...
... and all related mac code. It's totally untested at this point and
most likely doesn't work
2015-10-19 10:54:36 -07:00
Girish Ramakrishnan
2f4adb4d5f
keep addon listing alphabetical
2015-10-18 20:06:26 -07:00
Girish Ramakrishnan
9c157246b7
add type field to clients table
2015-10-15 17:35:47 -07:00
Girish Ramakrishnan
f57c91847d
addons do not write to /var/log anymore
2015-10-15 11:00:51 -07:00
Johannes Zellner
ae1bfaf0c8
roleUser is gone as well
2015-10-15 12:50:48 +02:00
Girish Ramakrishnan
55f937bf51
SIMPLE_AUTH_URL -> SIMPLE_AUTH_ORIGIN
2015-10-13 08:40:41 -07:00
Girish Ramakrishnan
fb6bf50e48
signal redis to backup using SAVE
2015-10-12 13:30:58 -07:00
Johannes Zellner
ad379bd766
Support the new oauth client id prefix
2015-10-12 15:18:51 +02:00
Girish Ramakrishnan
e2b954439c
ensure redis container is stopped before removing it
...
this is required for the configure/update case where the redis container
might be holding some data in memory.
sending redis SIGTERM will make it commit to disk.
2015-10-11 12:08:35 -07:00
Girish Ramakrishnan
950d1eb5c3
remove associated volumes
...
note that this does not remove host mounts
2015-10-11 11:37:23 -07:00
Girish Ramakrishnan
b686d6e011
use latest docker images
2015-10-11 10:03:42 -07:00
Johannes Zellner
bad50fd78b
Merge branch 'simpleauth'
2015-10-11 17:40:10 +02:00
Johannes Zellner
06d7820566
read ldap port from config.js
2015-10-11 17:19:39 +02:00
Johannes Zellner
4818a3feee
Specify addon env vars for simple auth
2015-10-11 17:19:39 +02:00
Johannes Zellner
223e0dfd1f
Add SIMPLE_AUTH_ORIGIN
2015-10-11 17:19:38 +02:00
Girish Ramakrishnan
eb1e4a1aea
mail now runs on port 2500
2015-10-09 09:29:17 -07:00
Johannes Zellner
494bcc1711
prefix oauth client id and app ids
2015-10-09 11:45:53 +02:00
Johannes Zellner
7e071d9f23
add simpleauth addon hooks
2015-10-09 11:44:32 +02:00
Girish Ramakrishnan
2d815a92a3
redis: use readonly rootfs
2015-10-08 09:00:43 -07:00
Girish Ramakrishnan
1c192b7c11
pass options param in setup call
2015-10-08 02:08:27 -07:00
Girish Ramakrishnan
8f6521f942
pass addon options to all functions
2015-10-07 16:10:08 -07:00
Girish Ramakrishnan
fbdfaa4dc7
rename setup and teardown functions of oauth addon
2015-10-07 15:55:57 -07:00
Girish Ramakrishnan
bf4290db3e
remove token addon, its a relic of the past
2015-10-07 15:44:55 -07:00
Girish Ramakrishnan
03d4ae9058
new base image 0.4.0
2015-09-28 19:33:58 -07:00
Girish Ramakrishnan
f39842a001
ldap: allow non-anonymous searches
...
Add LDAP_BIND_DN and LDAP_BIND_PASSWORD that allow
apps to bind before a search. There appear to be two kinds of
ldap flows:
1. App simply binds using cn=<username>,$LDAP_USERS_BASE_DN. This
works swimmingly today.
2. App searches the username under a "bind_dn" using some admin
credentials. It takes the result and uses the first dn in the
result as the user dn. It then binds as step 1.
This commit tries to help out the case 2) apps. These apps really
insist on having some credentials for searching.
2015-09-25 21:28:47 -07:00
Girish Ramakrishnan
5fcba59b3e
set memory limits for addons
...
mysql, postgresql, mongodb - 100m each
mail, graphite, redis (each instance) - 75m
For reference, in yellowtent:
mongo - 5m
postgresql - 33m
mysql - 3.5m
mail: 26m
graphite - 26m
redis - 32m
2015-09-14 13:47:45 -07:00
Girish Ramakrishnan
a760ef4d22
Rebase addons to use base image 0.3.3
2015-08-24 10:19:18 -07:00
Girish Ramakrishnan
92461a3366
Remove ununsed require
2015-08-17 21:23:32 -07:00
Girish Ramakrishnan
b8e4ed2369
Use latest images
2015-08-12 19:19:58 -07:00
Girish Ramakrishnan
0ea14db172
Fix redis installation on 1.7
2015-08-10 23:00:24 -07:00
Girish Ramakrishnan
3f732abbb3
Add debugs
2015-07-20 11:05:30 -07:00
Girish Ramakrishnan
df9d321ac3
app.portBindings and newManifest.tcpPorts may be null
2015-07-20 00:10:36 -07:00