Jens Langhammer
dcd3dc9744
lib: ensure tasks don't expire
2020-10-28 18:53:39 +01:00
Jens Langhammer
f3098418f2
core: fix backup task not being registered, add fallback for api to remove info on ImportError
...
celery only discovers tasks from installed apps, which `lib` is not, hence the schedule didn't trigger it
2020-10-23 18:32:28 +02:00
Jens Langhammer
4316ee4330
root: implement db backups with monitored task, update docs
2020-10-19 22:17:47 +02:00
Jens Langhammer
8e03824d20
lib: always set task's UID, even for unexpected errors
2020-10-19 21:30:21 +02:00
Jens Langhammer
2339e855bb
*: Improve MonitoredTasks' error capture
2020-10-16 16:00:24 +02:00
Jens Langhammer
8fedd9ec07
stages/email: Implement MonitoredTask, but only for failed emails
2020-10-16 14:31:01 +02:00
Jens Langhammer
7806cff96f
lib: save task's call arguments for manual retry
2020-10-16 13:35:40 +02:00
Jens Langhammer
91ce7f7363
root: implement monitored tasks
2020-10-16 11:28:54 +02:00
Jens L
9fb1ac98ec
Backup/Restore ( #256 )
...
* lifecycle: move s3 backup settings to s3 name
* providers/oauth2: fix for alerting for missing certificatekeypair
* lifecycle: add backup commands
see #252
* lifecycle: install postgres-client for 11 and 12
* root: migrate to DBBACKUP_STORAGE_OPTIONS, add region setting
* lifecycle: auto-clean last backups
* helm: add s3 region parameter, add cronjob for backups
* docs: add backup docs
* root: remove backup scheduled task for now
2020-10-03 20:36:36 +02:00
Jens Langhammer
5da4ff4ff1
e2e: further cleanup tests, directly navigate to user-settings instead of click
2020-09-29 00:27:58 +02:00
Jens Langhammer
3bd1eadd51
all: implement black as code formatter
2019-12-31 12:51:16 +01:00
Langhammer, Jens
4086252979
core(major): add integrated database backup
2019-10-15 13:52:33 +02:00