Girish Ramakrishnan
5541b89cf7
Revert "redis: add optional flag"
...
This reverts commit 0cac5610c8 .
2020-10-27 08:48:45 -07:00
Girish Ramakrishnan
aaeed5d18b
Revert "Another check for redis services configs"
...
This reverts commit d6c3c8a294 .
2020-10-27 08:48:17 -07:00
Johannes Zellner
d6c3c8a294
Another check for redis services configs
2020-10-27 14:47:52 +01:00
Johannes Zellner
d337fc6d47
Do not crash if an app does not have a redis service config
2020-10-27 09:32:22 +01:00
Girish Ramakrishnan
0cac5610c8
redis: add optional flag
2020-10-24 10:34:30 -07:00
Girish Ramakrishnan
4881d8e3a1
Add option to allow non-admins to access SFTP
2020-10-21 23:38:13 -07:00
Girish Ramakrishnan
4836b16030
postgresql: make the locale configurable
2020-10-12 18:57:34 -07:00
Girish Ramakrishnan
e422dd1198
turn service must be rebuilt on dashboard domain change
...
restart only restarts the container and does not affect the env
variables.
2020-09-23 15:18:28 -07:00
Girish Ramakrishnan
a75928d805
Fix coding style
2020-09-23 15:13:23 -07:00
Girish Ramakrishnan
4da8c8d6db
updateServiceConfig: remove retry from platform code
2020-09-22 21:46:11 -07:00
Girish Ramakrishnan
3c565defca
retry setting memory of services
2020-09-22 21:42:47 -07:00
Girish Ramakrishnan
eae33161c1
Forgot the CLOUDRON_ prefix
2020-09-08 19:33:59 -07:00
Girish Ramakrishnan
f14df141f7
Add MAIL_SERVER_HOST
...
This points to the mail fqdn
2020-09-08 19:33:23 -07:00
Girish Ramakrishnan
f7a4330cd1
Add CLOUDRON_LDAP_HOST
...
We have MYSQL_HOST, POSTGRESQL_HOST etc. Just this LDAP has _SERVER
2020-09-08 19:32:21 -07:00
Girish Ramakrishnan
316a1ae2c5
only scale back containers on infra change
2020-09-02 18:13:08 -07:00
Girish Ramakrishnan
d5ec38c4db
do not restrict postgresql db memory
...
see also 3ea6610923
2020-08-30 21:37:57 -07:00
Girish Ramakrishnan
3ea6610923
do not restrict memory on startup of database addons
...
this helps the import case where we need all the memory we can get.
we scale the memory down once platform is ready in any case.
2020-08-20 11:16:35 -07:00
Girish Ramakrishnan
60a787ce3d
If db name exists, re-use it (for repair mode)
2020-08-17 12:04:02 -07:00
Girish Ramakrishnan
f96bc6d5f4
keep mongodb database names short
2020-08-17 10:28:49 -07:00
Girish Ramakrishnan
aeee8afc02
export database: fix async logic
2020-08-09 11:14:11 -07:00
Girish Ramakrishnan
1b307632ab
Use debug instead of console.* everywhere
...
No need to patch up console.* anymore
also removes supererror
2020-08-02 12:04:55 -07:00
Girish Ramakrishnan
d089444441
db upgrade: stop containers only after exporting
...
we cannot export if the containers were nuked in the platform logic.
for this reason, move the removal near the place where they get started.
2020-07-30 15:28:53 -07:00
Girish Ramakrishnan
16288cf277
better debug
2020-07-30 11:42:03 -07:00
Girish Ramakrishnan
fe35f4497b
Fix two typos
2020-07-30 10:58:24 -07:00
Girish Ramakrishnan
625463f6ab
export the database before upgrade
...
it's possible that
a) backups are completely disabled
b) skip backup option is selected when upgrading
in the above cases, the dump file is not generated and thus any addon
upgrade will fail. to fix, we dump the db fresh for database upgrades.
2020-07-30 10:23:08 -07:00
Johannes Zellner
0aab891980
Support nginx logs
2020-06-15 17:30:16 +02:00
Girish Ramakrishnan
4ede765e1f
typo: memoryLimit -> memory
2020-05-29 13:29:01 -07:00
Girish Ramakrishnan
de4b3e55fa
Use apps.getAll so that app.fqdn is valid
2020-05-24 18:21:35 -07:00
Girish Ramakrishnan
b8c7357fea
redis: if container inactive, return stopped status
2020-05-18 14:43:23 -07:00
Girish Ramakrishnan
819f8e338f
stop app now stops it's services as well
2020-05-18 14:33:07 -07:00
Girish Ramakrishnan
9569e46ff8
use docker.restart instead of start/stop since it is atomic
2020-05-18 13:35:42 -07:00
Girish Ramakrishnan
dcaccc2d7a
add redis status
...
part of #671
2020-05-03 19:46:07 -07:00
Girish Ramakrishnan
66f66fd14f
docker: clean up volume API
2020-04-29 21:28:49 -07:00
Girish Ramakrishnan
efb39fb24b
refactor for addon/service/container consistency
...
addon - app manifest thing. part of app lifecycle
services - implementation of addon (may have containers assoc)
2020-04-28 15:32:02 -07:00
Girish Ramakrishnan
fbcc4cfa50
Rename KNOWN_ADDONS to ADDONS
2020-04-27 22:59:35 -07:00
Girish Ramakrishnan
474a3548e0
Rename KNOWN_SERVICES to SERVICES
2020-04-27 22:59:11 -07:00
Girish Ramakrishnan
2cdf68379b
Revert "add volume support"
...
This reverts commit b8bb69f730 .
Revert this for now, we will try a simpler non-object volume first
2020-04-27 22:55:43 -07:00
Girish Ramakrishnan
b8bb69f730
add volume support
...
part of #668 , #569
2020-04-24 22:09:07 -07:00
Girish Ramakrishnan
2dcab77ed1
Fix issue where app with oauth addon will not backup or uninstall
2020-04-18 10:08:20 -07:00
Girish Ramakrishnan
e821733a58
add note on exposed ports
2020-04-02 18:09:26 -07:00
Johannes Zellner
f6cd33ae24
Set turn secret for apps
2020-04-01 21:50:09 +02:00
Girish Ramakrishnan
5b62d63463
clear mailbox on update and restore
...
part of #669
2020-03-31 17:51:27 -07:00
Girish Ramakrishnan
e30ea9f143
make mailbox domain nullable
...
for apps that do not use sendmail/recvmail addon, these are now null.
otherwise, there is no way to edit the mailbox in the UI
part of #669
2020-03-31 11:26:19 -07:00
Johannes Zellner
b00a7e3cbb
Update turn addon
2020-03-31 10:55:41 +02:00
Johannes Zellner
e63446ffa2
Support persistent turn secret
2020-03-31 09:28:57 +02:00
Johannes Zellner
1110a67483
Add turn addon setup and teardown calls
2020-03-30 08:24:52 +02:00
Girish Ramakrishnan
95da9744c1
Prefix env vars with CLOUDRON_
2020-03-29 09:35:34 -07:00
Girish Ramakrishnan
85c3e45cde
remove oauth addon code
2020-03-29 09:35:34 -07:00
Johannes Zellner
13ad611c96
Remove ssh related settings from the turn container config
2020-03-29 09:32:48 +02:00
Johannes Zellner
710046a94f
Add coturn addon service
2020-03-28 22:46:32 +01:00