Girish Ramakrishnan
0a5a24ba2e
add tryAddMount
...
we try to add a mount. if it fails, it will revert to the previous mount config.
there was a plan to make this work based on systemd-mount but we hit this bug - https://bugzilla.redhat.com/show_bug.cgi?id=1708996
2021-05-21 22:32:51 -07:00
Girish Ramakrishnan
59db625ad9
volumes: wait for mount during add/update
...
this is a better feedback mechanism for the user
2021-05-19 11:08:33 -07:00
Girish Ramakrishnan
449d6b2de4
add missing callback
2021-05-18 14:49:15 -07:00
Girish Ramakrishnan
91df8df92d
add alert for ubuntu 16
2021-05-18 14:48:01 -07:00
Girish Ramakrishnan
a5e34cf775
delete certs that have long expired (6 months)
...
fixes #783
2021-05-18 13:37:35 -07:00
Girish Ramakrishnan
76d0abae43
postgresql: set max conn limit per db
2021-05-18 09:04:29 -07:00
Johannes Zellner
1785b0352a
Add initial sshfs support
2021-05-18 17:27:32 +02:00
Girish Ramakrishnan
14bb928d41
backups: fix various mount issues
2021-05-17 22:58:40 -07:00
Girish Ramakrishnan
599b604dca
tests: make volumes routes test pass
2021-05-17 22:23:24 -07:00
Girish Ramakrishnan
c7474511aa
fix volume test
2021-05-17 16:23:37 -07:00
Girish Ramakrishnan
124954d490
migrate old providers as generic mountpoint provider
2021-05-17 13:23:32 -07:00
Girish Ramakrishnan
53dce1e7aa
users: rename createdAt to creationTime
2021-05-17 07:54:54 -07:00
Girish Ramakrishnan
aae40f506b
backups: add mounting config
2021-05-14 15:27:07 -07:00
Girish Ramakrishnan
24dbf53c5d
fix error handling
2021-05-14 14:46:16 -07:00
Girish Ramakrishnan
a56766ab0e
ensure nss-lookup.target is hit after unbound starts
...
https://github.com/NLnetLabs/unbound/issues/296
this fixes volume hostname resolution on reboot
2021-05-14 12:07:05 -07:00
Girish Ramakrishnan
43642b2d60
volumes: better options for ext4
2021-05-14 11:38:32 -07:00
Girish Ramakrishnan
8cb7c8cd1c
volumes fixes
2021-05-14 10:26:57 -07:00
Girish Ramakrishnan
00cd10742f
cifs: set uid/gid
...
because the mode is 0777, we should be fine with any valid uid/gid
2021-05-14 10:08:44 -07:00
Girish Ramakrishnan
88a5526e9b
starttask: set NODE_OPTIONS instead of env -S
2021-05-14 09:36:00 -07:00
Girish Ramakrishnan
06b7cb962b
do not remove mount file if mountType was no-op
...
we might end up removing user's systemd file
2021-05-14 08:44:44 -07:00
Johannes Zellner
5e48b69d3b
Revert "taskworker: Use --unhandled-rejections=strict"
...
Breaks the task argument count
This reverts commit b7643ae3b3 .
2021-05-14 11:13:52 +02:00
Johannes Zellner
a43e804ee2
Revert "taskworker: put the arg in shebang line"
...
Not supported on ubuntu 18
This reverts commit e6edc4e999 .
2021-05-14 10:51:37 +02:00
Johannes Zellner
170efbcb5e
Remove unused require
2021-05-14 10:47:54 +02:00
Johannes Zellner
fe34c158eb
Fix cifs mount point syntax and options
2021-05-14 10:30:11 +02:00
Girish Ramakrishnan
8fc4a8abf7
volume: use mountpoint command to check if it is mounted
2021-05-13 23:21:15 -07:00
Girish Ramakrishnan
c2fc978ffd
better heuristic to find mount error
2021-05-13 23:03:25 -07:00
Girish Ramakrishnan
938b88d61b
Fix crash
2021-05-13 22:52:41 -07:00
Girish Ramakrishnan
f927b9b5b2
make taskworker console.* log to file and not stdout
...
this is similar to code in box.js
2021-05-13 22:49:47 -07:00
Girish Ramakrishnan
e6edc4e999
taskworker: put the arg in shebang line
...
otherwise, it gets passed as an arg to the script and is visible in process.argv!
2021-05-13 22:49:15 -07:00
Girish Ramakrishnan
b7643ae3b3
taskworker: Use --unhandled-rejections=strict
...
this way, those tasks crash and do not hang on bad code
2021-05-13 22:32:12 -07:00
Girish Ramakrishnan
0c4b7f3202
do not use %s to print error object
...
this ends up suppressing the backtrace
2021-05-13 22:31:58 -07:00
Girish Ramakrishnan
65e114437b
volume: always send a message
2021-05-13 17:50:27 -07:00
Girish Ramakrishnan
238073fe48
volume: get status
2021-05-13 16:08:55 -07:00
Girish Ramakrishnan
2c8e83dc6d
volumes: update route
2021-05-13 10:48:30 -07:00
Girish Ramakrishnan
ac4fa83080
status is already an object
2021-05-13 00:02:21 -07:00
Girish Ramakrishnan
50407eba0b
volumes: generate systemd mount files based on mount type
2021-05-12 23:57:12 -07:00
Girish Ramakrishnan
4c938b5e77
shell: expose promises variant
2021-05-12 17:30:29 -07:00
Girish Ramakrishnan
52da431388
misplaced await
2021-05-12 13:30:22 -07:00
Girish Ramakrishnan
fc52cd7e0c
volumes: async'ify
2021-05-12 11:46:04 -07:00
Girish Ramakrishnan
3a252fe10e
boxerror: override the properties directly
2021-05-11 17:50:40 -07:00
Johannes Zellner
7dcc904af9
Fix new login location detection
2021-05-09 10:19:19 +02:00
Girish Ramakrishnan
91a7a9e43c
backups: change app backup filename
...
change from app_appid_timestamp_vVersion to app_fqdn_vVersion
Fixes #782
2021-05-08 17:17:11 -07:00
Girish Ramakrishnan
4482da6148
move acme2.js one level up
2021-05-07 23:21:45 -07:00
Girish Ramakrishnan
302ea60b8d
consolidate acme paths in the reverseproxy code
2021-05-07 23:21:42 -07:00
Girish Ramakrishnan
dea31109e2
remove debug
2021-05-07 22:59:53 -07:00
Girish Ramakrishnan
b3a805faff
ensureCertificate: copy certs from db to disk as needed
2021-05-07 22:07:14 -07:00
Girish Ramakrishnan
593a61f51b
apps: get user certificate
2021-05-07 21:37:23 -07:00
Girish Ramakrishnan
84af9580a6
migrate certs into the blobs database
...
use platformdata/nginx/cert to store the certs
2021-05-07 21:26:49 -07:00
Girish Ramakrishnan
d8422ea976
fix safe() error handling
2021-05-07 15:56:43 -07:00
Girish Ramakrishnan
cc684b4ea0
acme: async'ify
2021-05-06 22:52:49 -07:00