Girish Ramakrishnan
6cd8e769be
remove all uses of sudoSync
2018-11-25 14:43:29 -08:00
Johannes Zellner
161a8fe2bf
Make docker restartable
2018-11-24 22:12:28 +01:00
Girish Ramakrishnan
6abd48d480
rename backuptask to backupupload
2018-11-15 12:00:51 -08:00
Girish Ramakrishnan
f10b80d90d
Make apps test great again
2018-10-29 12:49:41 -07:00
Girish Ramakrishnan
2c60614d4b
remove special rm script for redis
2018-10-15 16:14:16 -07:00
Girish Ramakrishnan
816fa94555
Upgrade the db addons using dumps when major version changes
2018-10-15 16:14:13 -07:00
Girish Ramakrishnan
23b9854c57
Use REST API instead of volumes for redis
2018-09-18 13:09:24 -07:00
Girish Ramakrishnan
a46e208c63
Use docker volumes instead of bind mount for app data
2018-09-13 15:35:41 -07:00
Girish Ramakrishnan
84649b9471
Bring back backuptask
...
This is required for various small reasons:
* dir iteration with a way to pass messagein back to the upload() easily
* can be killed independently of box code
* allows us to run sync (blocking) commands in the upload logic
2017-09-19 12:32:38 -07:00
Girish Ramakrishnan
ea13f8f97e
Fix checkInstall script
2017-09-18 18:19:27 -07:00
Girish Ramakrishnan
6525a467a2
Rework backuptask into tar.js
...
This makes it easy to integrate another backup strategy
as the next step
2017-09-17 18:50:26 -07:00
Girish Ramakrishnan
c8750a3bed
merge the logrotate scripts
2017-09-12 22:03:24 -07:00
Girish Ramakrishnan
9710f74250
remove collectd stats when app is uninstalled
2017-09-12 21:34:15 -07:00
Girish Ramakrishnan
24e6c4d963
bump test image
2017-08-19 17:57:21 -07:00
Johannes Zellner
2f51088e67
Add logrotate support for *.log files in /run mounts of apps
...
logrotate config files may contain arbitrary commands which are
exectued as root, thus the config files have to be owned by root.
This is the reason we need the sudo scripts :-/
To test the generated scripts, just run:
$ logrotate /etc/logrotate.conf -v
Fixes #396
2017-08-12 00:04:00 +02:00
Girish Ramakrishnan
d5fb048364
Bump test container version
2017-07-17 13:19:52 -07:00
Girish Ramakrishnan
5f26c3a2c1
bump test image version
2017-05-01 09:46:20 -07:00
Girish Ramakrishnan
a0e122e578
Try to make tests work again
2017-04-23 18:03:40 -07:00
Johannes Zellner
dda16331f6
Remove unused rmbackup.sh
2017-04-17 20:26:06 +02:00
Johannes Zellner
d95e68926b
Remove unused backupapp.sh and backupbox.sh
2017-04-17 20:26:06 +02:00
Johannes Zellner
ff3a748398
Call backuptask.js directly as root to avoid trampoline shell scripts
2017-04-17 20:26:05 +02:00
Johannes Zellner
9354784f01
Remove unused cpbackup.sh
2017-04-17 20:26:05 +02:00
Johannes Zellner
e021a4b377
Remove unused restoreapp.sh
2017-04-17 20:26:05 +02:00
Johannes Zellner
5e1ad4ad93
We need root access to copy backup files with the filesystem backend
2017-04-17 20:26:05 +02:00
Girish Ramakrishnan
245d17ad25
Fix test image version
2017-04-04 19:13:03 -07:00
Johannes Zellner
101a44affd
Add authorized_keys.sh
2017-03-07 15:16:18 +01:00
Girish Ramakrishnan
7c94543da8
bump test version
2017-01-13 20:06:15 -08:00
Johannes
4d360e3798
Allow update.sh to be run as root
2016-11-06 14:29:41 +01:00
Johannes Zellner
f05a5226ba
Add new sudo file rmbackup.sh as backups are owned by root currently
2016-10-10 16:25:43 +02:00
Girish Ramakrishnan
6a4bda1f7e
bump test container
2016-08-21 13:25:27 -07:00
Girish Ramakrishnan
d837e9f679
make test more reliable
2016-06-16 14:50:49 -05:00
Girish Ramakrishnan
f15f3c9052
node-ify setup_infra.sh
2016-06-15 05:26:40 -07:00
Girish Ramakrishnan
078e36f07f
turns out we cannot use sudo since it asks for password
2016-05-24 19:59:47 -07:00
Girish Ramakrishnan
3b8e15a61c
check for node in path
2016-05-24 18:32:15 -07:00
Girish Ramakrishnan
67682c5d27
check for test image
2016-05-24 17:44:19 -07:00
Girish Ramakrishnan
51f43ecc27
use infra_version.js in checkInstall
2016-05-24 16:46:27 -07:00
Girish Ramakrishnan
57a823a698
make tests work
2016-05-24 00:44:01 -07:00
Girish Ramakrishnan
57888659a6
Update test app version
2016-05-23 18:31:12 -07:00
Girish Ramakrishnan
9dc1a95992
SENDIMAGE -> IMAGE
2016-05-15 21:51:04 -07:00
Girish Ramakrishnan
560f460a32
rename to sendmail
2016-05-13 20:48:31 -07:00
Girish Ramakrishnan
e76c7de259
bump test app version
2016-05-09 23:40:59 -07:00
Girish Ramakrishnan
b4c15b1719
Let the box code initialize the infrastructure
...
This is done because:
1. The box code can install certs for addons (like mail addon) when
required.
2. The box code initialize/teardown addons on demand. This is not planned
currently.
2016-05-04 15:54:21 -07:00
Girish Ramakrishnan
8db76f6b70
backup swap is not required anymore
2016-04-10 20:55:59 -07:00
Girish Ramakrishnan
8f2119272b
print all missing images
2015-11-09 23:31:04 -08:00
Johannes Zellner
920f04aab3
Use test-app image 10.0.0
2015-10-27 14:20:19 +01:00
Girish Ramakrishnan
259199897b
update test image
2015-10-21 09:16:04 -07:00
Girish Ramakrishnan
a3ca5a36e8
update test image
2015-10-15 11:11:54 -07:00
Johannes Zellner
9fcb2c0733
Fix the check install to keep up with the base image version
2015-10-11 17:19:39 +02:00
Girish Ramakrishnan
43e1e4829f
new test image 3.0.0
2015-10-08 16:07:14 -07:00
Johannes Zellner
a7ee8c853e
Keep checkInstall in sync
2015-09-30 16:12:51 +02:00