Girish Ramakrishnan
e86b813551
cloudron-support: use timeout command for docker ps output
2018-11-14 10:22:10 -08:00
Girish Ramakrishnan
af6653dfeb
do not timeout when checking for updates
2018-11-13 10:38:18 -08:00
Johannes Zellner
f93e0c868c
Warn the user if / or /tmp is full
2018-11-13 13:31:49 +01:00
Johannes Zellner
e53aaddc9c
Add 3.3.3 changes
v3.3.3
2018-11-13 12:54:40 +01:00
Johannes Zellner
d3ebb99131
Fix apptask concurrency
...
This broke due to async behavior introduced with 1dc649b7a2
2018-11-13 12:54:40 +01:00
Girish Ramakrishnan
82037b70e4
retry apply of platform config
...
it seems that scaling down addons can fail at times. this can happen
if the kernel is busy swapping things etc. so, we do not block the
platform startup for this operation.
Nov 13 05:20:00 localhost dockerd[28831]: time="2018-11-13T05:20:00.365056059Z" level=error msg="Handler for POST /v1.37/containers/mongodb/update returned error: Cannot update container 6532d4a923ce9f10303f2e2aa7f03c35383864f44f3db6abd5c58da3c1a7702f: docker-runc did not terminate sucessfully: failed to write 419430400 to memory.memsw.limit_in_bytes: write /sys/fs/cgroup/memory/docker/6532d4a923ce9f10303f2e2aa7f03c35383864f44f3db6abd5c58da3c1a7702f/memory.memsw.limit_in_bytes: device or resource busy\n: unknown"
Nov 13 05:20:00 localhost node[5486]: box:shell updatemongodb (stderr): Error response from daemon: Cannot update container 6532d4a923ce9f10303f2e2aa7f03c35383864f44f3db6abd5c58da3c1a7702f: docker-runc did not terminate sucessfully: failed to write 419430400 to memory.memsw.limit_in_bytes: write /sys/fs/cgroup/memory/docker/6532d4a923ce9f10303f2e2aa7f03c35383864f44f3db6abd5c58da3c1a7702f/memory.memsw.limit_in_bytes: device or resource busy
v3.3.2
2018-11-12 21:58:57 -08:00
Girish Ramakrishnan
323dfb1853
More typos
2018-11-12 10:27:56 -08:00
Girish Ramakrishnan
59b6d2ef66
mail: clear timeout for dns route
2018-11-12 10:25:15 -08:00
Girish Ramakrishnan
7b99167d30
typo
2018-11-12 09:32:02 -08:00
Girish Ramakrishnan
c829f190df
3.3.2 changes
2018-11-11 22:18:46 -08:00
Girish Ramakrishnan
f306f334c0
Update mongodb for invalid index fix
2018-11-11 22:15:51 -08:00
Girish Ramakrishnan
3fb8243264
Add route to trigger app import
2018-11-11 21:58:20 -08:00
Girish Ramakrishnan
b8861b9d78
Use debug instead
2018-11-11 21:57:45 -08:00
Girish Ramakrishnan
61d98ca4ca
give addons more memory when starting up / importing
...
we scale it back after the import is done
2018-11-11 21:45:02 -08:00
Girish Ramakrishnan
a3a22604ba
Mark import errors as app errors
2018-11-11 10:36:11 -08:00
Girish Ramakrishnan
1766c3f6d6
lint
2018-11-11 10:12:51 -08:00
Girish Ramakrishnan
aae259479f
move configure webadmin and status out of setup logic
2018-11-11 09:56:01 -08:00
Girish Ramakrishnan
b640a053e3
Always generate webadmin config on startup
2018-11-11 08:19:24 -08:00
Girish Ramakrishnan
a3cc17705d
Do not remove default.conf and admin.conf when re-configuring apps
2018-11-10 22:02:42 -08:00
Girish Ramakrishnan
78ac1d2a12
Add isCloudronManaged label to containers managed by cloudron
2018-11-10 19:00:03 -08:00
Girish Ramakrishnan
6ec36c9605
Do not crash if platform.start fails
...
With this change, the box code always starts up even if nginx fails,
docker fails etc.
2018-11-10 18:34:37 -08:00
Girish Ramakrishnan
bd2b03876b
Add users.isActivated
...
it's easier to see where we do activation checks
2018-11-10 18:09:00 -08:00
Girish Ramakrishnan
0c5cb9c98f
Remove settings.initialize/uninitialize
...
this simplifies the startup sequence
2018-11-10 14:55:23 -08:00
Girish Ramakrishnan
eddcc6fe27
Fix another test
2018-11-10 01:35:49 -08:00
Girish Ramakrishnan
953b55439c
eventlog: add domain events
2018-11-10 01:25:34 -08:00
Girish Ramakrishnan
e526890e3e
Add a separate disabled event
2018-11-10 00:35:56 -08:00
Girish Ramakrishnan
71e1e2468b
fix test
2018-11-10 00:22:38 -08:00
Girish Ramakrishnan
fcb7c3e82a
fix casing
2018-11-10 00:18:56 -08:00
Girish Ramakrishnan
0d65635bc4
eventlog: add email enabled/disabled events
2018-11-10 00:17:38 -08:00
Girish Ramakrishnan
4aa76a859f
eventlog: mail list add,remove events
2018-11-10 00:17:25 -08:00
Girish Ramakrishnan
003789265c
eventlog: mailbox add,remove events
2018-11-10 00:06:02 -08:00
Girish Ramakrishnan
1bb3b5e51b
addons: refactor code into dumpPath
2018-11-09 12:02:38 -08:00
Girish Ramakrishnan
032ac3ed97
cloudron-provision args
...
zone -> domain
appstore configs -> license
+backup_config
cloudflare* -> dns_config
2018-11-08 21:44:56 -08:00
Girish Ramakrishnan
edc2c25bda
Add libpython
...
On ubuntu 18.04, on hetzner and vultr, collectd does not start without
this.
v3.3.1
2018-11-08 16:11:01 -08:00
Girish Ramakrishnan
2fa44879e9
cloudron-support: Add more services
2018-11-08 16:05:37 -08:00
Girish Ramakrishnan
7e27413b29
18.04: Add sudo
...
This was hit on scaleway
2018-11-08 14:47:49 -08:00
Johannes Zellner
77508d180e
Add changes for 3.3.1
2018-11-08 21:51:07 +01:00
Johannes Zellner
111f5a7c99
Update postgres addon to 2.0.2
2018-11-08 20:51:14 +01:00
Johannes Zellner
d2182559e8
change the ssh user detection to rely on SUDO_USER
2018-11-08 19:39:25 +01:00
Johannes Zellner
9fe91cf9cb
Log if we receive SIGINT or SIGTERM
2018-11-08 14:35:22 +01:00
Girish Ramakrishnan
de000648dc
do not chown redis during updates
2018-11-07 15:21:12 -08:00
Girish Ramakrishnan
0958a57c45
Fix path to conf file
2018-11-07 10:37:00 -08:00
Johannes Zellner
9aae0d9d4c
Add initial version of the cloudron-support tool
2018-11-07 17:37:16 +01:00
Girish Ramakrishnan
ccfd385beb
Fix waitForDns
v3.3.0
2018-11-05 23:00:55 -08:00
Girish Ramakrishnan
ee6cca5cdf
Make cert an object
2018-11-05 22:39:06 -08:00
Girish Ramakrishnan
0093e840c6
Fix various typos
2018-11-05 21:26:53 -08:00
Girish Ramakrishnan
7c6e5ac32b
newline replace certs for json databag
2018-11-05 21:23:22 -08:00
Girish Ramakrishnan
15039bf293
Fix validation of fallback certs
2018-11-05 21:13:34 -08:00
Girish Ramakrishnan
89b6cd9d1f
cloudron-provision: set tls cert and key
2018-11-05 20:59:29 -08:00
Girish Ramakrishnan
60992405d5
generate cert with correct CN
2018-11-05 20:48:28 -08:00